Update extension.php

Update the function exists method.
This commit is contained in:
FusionPBX
2016-11-29 11:04:00 -07:00
committed by GitHub
parent 33fbfd84f5
commit f65903e75e
@@ -84,11 +84,15 @@ if (!class_exists('extension')) {
public function exists($extension) { public function exists($extension) {
$sql = "select extension_uuid from v_extensions "; $sql = "select extension_uuid from v_extensions ";
$sql .= "where domain_uuid = '".$this->domain_uuid."' "; $sql .= "where domain_uuid = :domain_uuid ";
$sql .= "and (extension = '$extension' or number_alias = '$extension') "; $sql .= "and (extension = :extension or number_alias = :extension) ";
$sql .= "and enabled = 'true' "; $sql .= "and enabled = 'true' ";
$result = $this->db->query($sql)->fetchAll(PDO::FETCH_ASSOC); $prep_statement = $this->db->prepare(check_sql($sql));
if (count($result) > 0) { $prep_statement->bindParam(':domain_uuid', $this->domain_uuid);
$prep_statement->bindParam(':extension', $extension);
$prep_statement->execute();
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
if (count($result) > 0 && count($result) > 0) {
return true; return true;
} }
else { else {