Database class integration.

This commit is contained in:
Nate
2019-07-29 13:18:48 -06:00
parent 3a16d38d28
commit 77cdc6ea89
5 changed files with 197 additions and 226 deletions

View File

@@ -32,19 +32,25 @@
$sql .= "and dialplan_detail_tag = 'action'\n";
$sql .= "and (dialplan_detail_type = 'transfer' or dialplan_detail_type = 'bridge')\n";
$sql .= "order by dialplan_detail_order;\n";
$prep_statement = $db->prepare(check_sql($sql));
if ($prep_statement) {
$prep_statement->execute();
$extensions = $prep_statement->fetchall(PDO::FETCH_ASSOC);
$database = new database;
$extensions = $database->select($sql, null, 'all');
unset($sql);
if (is_array($extensions) && @sizeof($extensions) != 0) {
foreach($extensions as $row) {
$sql = "UPDATE v_destinations ";
$sql .= "SET destination_app = '".$row['destination_app']."', ";
$sql .= "destination_data = '".$row['destination_data']."' ";
$sql .= "WHERE dialplan_uuid = '". $row['dialplan_uuid'] ."' ";
$db->exec(check_sql($sql));
unset($sql);
$sql = "update v_destinations ";
$sql .= "set destination_app = :destination_app ";
$sql .= "destination_data = :destination_data ";
$sql .= "where dialplan_uuid = :dialplan_uuid ";
$parameters['destination_app'] = $row['destination_app'];
$parameters['destination_data'] = $row['destination_data'];
$parameters['dialplan_uuid'] = $row['dialplan_uuid'];
$database = new database;
$database->execute($sql, $parameters);
unset($sql, $parameters);
}
}
unset($extensions, $row);
}
?>