From 3149cd266592dc3230aefb2a05ccd4e0c1996de3 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Thu, 2 Jan 2014 01:14:43 +0000 Subject: [PATCH] Add a select list for all yealink types. --- app/devices/device_edit.php | 123 ++++++++++++++++++++++++++------ app/devices/device_key_edit.php | 93 ++++++++++++++++++------ 2 files changed, 171 insertions(+), 45 deletions(-) diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php index a4dcb1750f..aa5736d791 100644 --- a/app/devices/device_edit.php +++ b/app/devices/device_edit.php @@ -556,8 +556,8 @@ require_once "resources/require.php"; echo " "; echo " \n"; echo " \n"; - echo " \n"; echo " \n"; + echo " \n"; echo " \n"; echo " \n"; echo " \n"; @@ -566,17 +566,24 @@ require_once "resources/require.php"; $sql = "SELECT * FROM v_device_keys "; $sql .= "WHERE domain_uuid = '".$_SESSION['domain_uuid']."' "; $sql .= "AND device_uuid = '".$device_uuid."' "; - $sql .= "ORDER by device_key_id asc "; + $sql .= "ORDER by "; + $sql .= "CASE device_key_category "; + $sql .= "WHEN 'line' THEN 1 "; + $sql .= "WHEN 'memort' THEN 2 "; + $sql .= "WHEN 'programmable' THEN 3 "; + $sql .= "WHEN 'expansion' THEN 4 "; + $sql .= "ELSE 100 END, "; + $sql .= "device_key_id asc "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); foreach($result as $row) { echo " \n"; echo " \n"; echo " \n"; echo " \n"; - echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; echo "\n";
".$text['label-device_key_id']."".$text['label-device_key_category']."".$text['label-device_key_id']."".$text['label-device_key_type']."".$text['label-device_key_value']."".$text['label-device_key_label']."
\n"; - echo " ".$row['device_key_id']." \n"; + echo " ".$row['device_key_category']." \n"; echo " \n"; - echo " ".$row['device_key_category']." \n"; + echo " ".$row['device_key_id']." \n"; echo " \n"; echo " ".$row['device_key_type']." \n"; @@ -599,24 +606,6 @@ require_once "resources/require.php"; } echo "
\n"; - echo " \n"; - echo "\n"; echo " \n"; echo "\n"; + echo " \n"; + echo "\n"; - echo " \n"; + //echo " \n"; + ?> + + + + + + \n"; echo "\n"; diff --git a/app/devices/device_key_edit.php b/app/devices/device_key_edit.php index e972303a6b..304a6bf77c 100644 --- a/app/devices/device_key_edit.php +++ b/app/devices/device_key_edit.php @@ -134,7 +134,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $sql .= "device_key_value = '$device_key_value', "; $sql .= "device_key_label = '$device_key_label' "; $sql .= "where domain_uuid = '$domain_uuid' "; - $sql .= "and device_key_uuid = '$device_key_uuid'"; + $sql .= "and device_key_uuid = '$device_key_uuid' "; $db->exec(check_sql($sql)); unset($sql); @@ -349,27 +349,76 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo " ".$text['label-device_key_type'].":\n"; echo "\n"; - echo " \n"; +?> + + + + + +\n"; echo $text['description-device_key_type']."\n"; echo "