diff --git a/app/devices/device_dashboard.php b/app/devices/device_dashboard.php index 89b2041516..c648695a9b 100644 --- a/app/devices/device_dashboard.php +++ b/app/devices/device_dashboard.php @@ -50,6 +50,7 @@ //add or update the device keys foreach ($_POST['device_keys'] as &$row) { + //validate the data $valid_data = true; //if (!is_uuid($row["device_key_uuid"])) { $valid_data = false; } @@ -59,6 +60,7 @@ if (strlen($row["device_key_type"]) > 25) { $valid_data = false; echo "type "; } if (strlen($row["device_key_value"]) > 25) { $valid_data = false; echo "value "; } if (strlen($row["device_key_label"]) > 25) { $valid_data = false; echo "label "; } + //escape characters in the string $device_uuid = check_str($row["device_uuid"]); $device_key_uuid = check_str($row["device_key_uuid"]); @@ -177,6 +179,18 @@ $prep_statement->execute(); $device_lines = $prep_statement->fetchAll(PDO::FETCH_NAMED); +//get the user + foreach ($device_lines as $row) { + if ($_SESSION['domain_name'] == $row['server_address']) { + $user_id = $row['user_id']; + $server_address = $row['server_address']; + break; + } + } + +//set the sip profile name + $sip_profile_name = 'internal'; + //get device keys $sql = "SELECT * from v_device_keys "; $sql .= "WHERE device_uuid = '".$device_uuid."' "; @@ -239,11 +253,11 @@ echo "
"; echo " \n"; -// echo "
"; -// echo " \n"; -// echo "
\n"; + echo "
"; + echo "
\n"; echo "
\n"; + echo "  \n"; echo " "; echo "
\n";