From e8d45ff480dbe73de729aa533413737cb57d97dd Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Tue, 23 Jun 2015 19:43:12 +0000 Subject: [PATCH] Move extension devices up on the page to make it more convenient for configuring devices. --- app/extensions/extension_edit.php | 350 +++++++++++++++--------------- 1 file changed, 175 insertions(+), 175 deletions(-) diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index de61615070..bf1094047f 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -1095,6 +1095,181 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; } + if ($action == "update") { + if (is_dir($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/app/devices')) { + echo "\n"; + echo "\n"; + echo " ".$text['label-provisioning']."\n"; + echo "\n"; + echo "\n"; + echo " "; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + + echo " \n"; + echo " \n"; + + $sql = "SELECT d.device_mac_address, d.device_template, d.device_description, l.device_line_uuid, l.device_uuid, l.line_number "; + $sql .= "FROM v_device_lines as l, v_devices as d "; + $sql .= "WHERE l.user_id = '".$extension."' "; + $sql .= "AND l.domain_uuid = '".$domain_uuid."' "; + $sql .= "AND l.device_uuid = d.device_uuid "; + $sql .= "ORDER BY l.line_number, d.device_mac_address asc "; + $prep_statement = $db->prepare(check_sql($sql)); + $prep_statement->execute(); + $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); + $result_count = count($result); + foreach($result as $row) { + $device_mac_address = $row['device_mac_address']; + $device_mac_address = substr($device_mac_address, 0,2).'-'.substr($device_mac_address, 2,2).'-'.substr($device_mac_address, 4,2).'-'.substr($device_mac_address, 6,2).'-'.substr($device_mac_address, 8,2).'-'.substr($device_mac_address, 10,2); + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + //echo " \n"; + echo " \n"; + echo " \n"; + } + + echo " \n"; + echo " \n"; + + echo " \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo " ".$text['label-line']." \n"; + echo " \n"; + echo " ".$text['label-device_mac_address']." \n"; + echo " \n"; + echo " ".$text['label-device_template']." \n"; + echo " \n"; + //if (permission_exists('device_edit')) { + // echo " $v_link_label_edit\n"; + //} + //if (permission_exists('device_delete')) { + // echo " $v_link_label_delete\n"; + //} + echo "
".$row['line_number']."".$device_mac_address."".$row['device_template']." ".$row['device_description']." \n"; + echo " $v_link_label_delete\n"; + echo "
"; + echo " \n"; + echo " "; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + ?> + + prepare(check_sql($sql)); + $prep_statement->execute(); + $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); + echo " \n"; + echo " \n"; + echo "
\n"; + + echo "
"; + $device = new device; + $template_dir = $device->get_template_dir(); + echo "\n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo "
\n"; + echo $text['description-provisioning']."\n"; + + echo "\n"; + echo "\n"; + } + } + if (if_group("superadmin") || (if_group("admin") && $billing_app_exists)) { echo "\n"; echo "\n"; @@ -1339,181 +1514,6 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; echo "\n"; - if ($action == "update") { - if (is_dir($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/app/devices')) { - echo "\n"; - echo "\n"; - echo " ".$text['label-provisioning']."\n"; - echo "\n"; - echo "\n"; - echo " "; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - - $sql = "SELECT d.device_mac_address, d.device_template, d.device_description, l.device_line_uuid, l.device_uuid, l.line_number "; - $sql .= "FROM v_device_lines as l, v_devices as d "; - $sql .= "WHERE l.user_id = '".$extension."' "; - $sql .= "AND l.domain_uuid = '".$domain_uuid."' "; - $sql .= "AND l.device_uuid = d.device_uuid "; - $sql .= "ORDER BY l.line_number, d.device_mac_address asc "; - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $result_count = count($result); - foreach($result as $row) { - $device_mac_address = $row['device_mac_address']; - $device_mac_address = substr($device_mac_address, 0,2).'-'.substr($device_mac_address, 2,2).'-'.substr($device_mac_address, 4,2).'-'.substr($device_mac_address, 6,2).'-'.substr($device_mac_address, 8,2).'-'.substr($device_mac_address, 10,2); - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - //echo " \n"; - echo " \n"; - echo " \n"; - } - - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo " ".$text['label-line']." \n"; - echo " \n"; - echo " ".$text['label-device_mac_address']." \n"; - echo " \n"; - echo " ".$text['label-device_template']." \n"; - echo " \n"; - //if (permission_exists('device_edit')) { - // echo " $v_link_label_edit\n"; - //} - //if (permission_exists('device_delete')) { - // echo " $v_link_label_delete\n"; - //} - echo "
".$row['line_number']."".$device_mac_address."".$row['device_template']." ".$row['device_description']." \n"; - echo " $v_link_label_delete\n"; - echo "
"; - echo " \n"; - echo " "; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
\n"; - ?> - - prepare(check_sql($sql)); - $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - echo " \n"; - echo " \n"; - echo "
\n"; - - echo "
"; - $device = new device; - $template_dir = $device->get_template_dir(); - echo "\n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo "
\n"; - echo $text['description-provisioning']."\n"; - - echo "\n"; - echo "\n"; - } - } - if (is_dir($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/app/voicemails')) { echo "\n"; echo "\n";