mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 00:53:50 +00:00
Database class integration.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user