Update bridges.php

This commit is contained in:
FusionPBX 2019-10-19 09:07:07 -06:00 committed by GitHub
parent afcacd8a0f
commit d8c29365bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 15 deletions

View File

@ -45,13 +45,14 @@ if (!class_exists('bridges')) {
//delete multiple bridges //delete multiple bridges
if (is_array($bridges) && @sizeof($bridges) != 0) { if (is_array($bridges) && @sizeof($bridges) != 0) {
//delete the checked rows //build the delete array
foreach($bridges as $x => $row) { foreach($bridges as $x => $row) {
if ($row['checked'] == 'true' && is_uuid($row['bridge_uuid'])) { if ($row['checked'] == 'true' && is_uuid($row['bridge_uuid'])) {
$array['bridges'][$x]['bridge_uuid'] = $row['bridge_uuid']; $array['bridges'][$x]['bridge_uuid'] = $row['bridge_uuid'];
$array['bridges'][$x]['domain_uuid'] = $_SESSION['domain_uuid']; $array['bridges'][$x]['domain_uuid'] = $_SESSION['domain_uuid'];
} }
} }
//delete the checked rows
if (is_array($array) && @sizeof($array) != 0) { if (is_array($array) && @sizeof($array) != 0) {
//execute delete //execute delete
$database = new database; $database = new database;
@ -116,17 +117,18 @@ if (!class_exists('bridges')) {
$x++; $x++;
} }
if (is_array($array) && @sizeof($array) != 0) { //save the changes
//execute update if (is_array($array) && @sizeof($array) != 0) {
$database = new database; //save the array
$database->app_name = 'bridges'; $database = new database;
$database->app_uuid = 'a6a7c4c5-340a-43ce-bcbc-2ed9bab8659d'; $database->app_name = 'bridges';
$database->save($array); $database->app_uuid = 'a6a7c4c5-340a-43ce-bcbc-2ed9bab8659d';
unset($array); $database->save($array);
//set message unset($array);
message::add($text['message-toggle']); //set message
} message::add($text['message-toggle']);
unset($bridges, $bridge_states); }
unset($bridges, $bridge_states);
} }
} }
@ -179,14 +181,16 @@ if (!class_exists('bridges')) {
} }
unset($sql, $parameters, $rows, $row); unset($sql, $parameters, $rows, $row);
} }
//execute insert //save the changes and set the message
if (is_array($array) && @sizeof($array) != 0) { if (is_array($array) && @sizeof($array) != 0) {
//save the array
$database = new database; $database = new database;
$database->app_name = 'bridges'; $database->app_name = 'bridges';
$database->app_uuid = 'a6a7c4c5-340a-43ce-bcbc-2ed9bab8659d'; $database->app_uuid = 'a6a7c4c5-340a-43ce-bcbc-2ed9bab8659d';
$database->save($array); $database->save($array);
unset($array); unset($array);
//set message
//set message
message::add($text['message-copy']); message::add($text['message-copy']);
} }
unset($bridges); unset($bridges);