diff --git a/app/destinations/destination_imports.php b/app/destinations/destination_imports.php index cc773e3077..6530e89a87 100644 --- a/app/destinations/destination_imports.php +++ b/app/destinations/destination_imports.php @@ -112,10 +112,10 @@ //remove the v_ table prefix if (substr($table_name, 0, 2) == 'v_') { - $table_name = substr($table_name, 2); + $table_name = substr($table_name, 2); } if (substr($parent_name, 0, 2) == 'v_') { - $parent_name = substr($parent_name, 2); + $parent_name = substr($parent_name, 2); } //filter for specific tables and build the schema array @@ -489,16 +489,16 @@ foreach($results as $row) { echo "\n"; echo " \n"; - echo $row['FirstName'] ." ".$row['LastName']; + echo escape($row['FirstName'])." ".escape($row['LastName']); echo " \n"; echo " \n"; - echo $row['Company']." \n"; + echo escape($row['Company'])." \n"; echo " \n"; echo " \n"; - echo $row['EmailAddress']." \n"; + echo escape($row['EmailAddress'])." \n"; echo " \n"; echo " \n"; - echo $row['Web Page']." \n"; + echo escape($row['Web Page'])." \n"; echo " \n"; echo "\n"; } @@ -591,12 +591,13 @@ //get the dialplan uuid if (strlen($row['destination_number']) == 0 || strlen($row['dialplan_uuid']) == 0 ) { $sql = "select * from v_destinations "; - $sql .= "where domain_uuid = '$domain_uuid' "; - $sql .= "and destination_number = '$destination_number'; "; + $sql .= "where domain_uuid = :domain_uuid "; + $sql .= "and destination_number = :destination_number; "; //echo $sql."
\n"; - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - $destinations = $prep_statement->fetchAll(PDO::FETCH_NAMED); + $parameters['domain_uuid'] = $domain_uuid; + $parameters['destination_number'] = $destination_number; + $database = new database; + $destinations = $database->select($sql, $parameters, 'all'); $row = $destinations[0]; //add to the array @@ -620,25 +621,28 @@ //delete the dialplan if (strlen($row['dialplan_uuid']) > 0) { $sql = "delete from v_dialplan_details "; - $sql .= "where dialplan_uuid = '".$row['dialplan_uuid']."';"; + $sql .= "where dialplan_uuid = :dialplan_uuid "; //echo "$sql
\n"; - $db->query($sql); - unset($sql); + $parameters['dialplan_uuid'] = $row['dialplan_uuid']; + $database = new database; + $database->execute($sql, $parameters); $sql = "delete from v_dialplans "; - $sql .= "where dialplan_uuid = '".$row['dialplan_uuid']."';"; + $sql .= "where dialplan_uuid = :dialplan_uuid "; //echo "$sql
\n"; - $db->query($sql); - unset($sql); + $parameters['dialplan_uuid'] = $row['dialplan_uuid']; + $database = dialplan_uuid database; + $database->execute($sql, $parameters); } //delete the destinations if (strlen($row['destination_uuid']) > 0) { $sql = "delete from v_destinations "; - $sql .= "where destination_uuid = '".$row['destination_uuid']."';"; + $sql .= "where destination_uuid = :destination_uuid "; //echo "$sql
\n"; - $db->query($sql); - unset($sql); + $parameters['destination_uuid'] = $row['destination_uuid']; + $database = new database; + $database->execute($sql, $parameters); } } //foreach @@ -667,25 +671,28 @@ //delete the dialplan if (strlen($row['dialplan_uuid']) > 0) { $sql = "delete from v_dialplan_details "; - $sql .= "where dialplan_uuid = '".$row['dialplan_uuid']."';"; + $sql .= "where dialplan_uuid = :dialplan_uuid "; //echo "$sql
\n"; - $db->query($sql); - unset($sql); + $parameters['dialplan_uuid'] = $row['dialplan_uuid']; + $database = new database; + $database->execute($sql, $parameters); $sql = "delete from v_dialplans "; - $sql .= "where dialplan_uuid = '".$row['dialplan_uuid']."';"; + $sql .= "where dialplan_uuid = :dialplan_uuid "; //echo "$sql
\n"; - $db->query($sql); - unset($sql); + $parameters['dialplan_uuid'] = $row['dialplan_uuid']; + $database = new database; + $database->execute($sql, $parameters); } //delete the destinations if (strlen($row['destination_uuid']) > 0) { $sql = "delete from v_destinations "; - $sql .= "where destination_uuid = '".$row['destination_uuid']."';"; + $sql .= "where destination_uuid = :destination_uuid "; //echo "$sql
\n"; - $db->query($sql); - unset($sql); + $parameters['destination_uuid'] = $row['destination_uuid']; + $database = new database; + $database->execute($sql, $parameters); } } //foreach } @@ -762,7 +769,7 @@ $selected = "selected='selected'"; } if ($field !== 'domain_uuid') { - echo " \n"; + echo " \n"; } } echo " \n"; @@ -822,7 +829,7 @@ echo " ".$text['label-destination_context']."\n"; echo "\n"; echo "\n"; - echo " \n"; + echo " \n"; echo "
\n"; echo $text['description-destination_context']."\n"; echo "\n"; @@ -858,10 +865,10 @@ } foreach ($_SESSION['domains'] as $row) { if ($row['domain_uuid'] == $domain_uuid) { - echo " \n"; + echo " \n"; } else { - echo " \n"; + echo " \n"; } } echo " \n"; @@ -871,7 +878,7 @@ echo "\n"; } else { - echo "\n"; + echo "\n"; } echo "\n";