Portions created by the Initial Developer are Copyright (C) 2008-2019 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ //includes require_once "root.php"; require_once "resources/require.php"; require_once "resources/check_auth.php"; //check permissions if (permission_exists('device_setting_view')) { //access granted } else { echo "access denied"; exit; } //add multi-lingual support $language = new text; $text = $language->get(); //additional includes require_once "resources/header.php"; require_once "resources/paging.php"; //get variables used to control the order $order_by = $_GET["order_by"]; $order = $_GET["order"]; //get the uuid if (is_uuid($_GET['id'])) { $device_uuid = $_GET['id']; } //show the content echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "
Device Settings 
\n"; echo " Settings used for each device.

\n"; echo "
\n"; //prepare to page the results $sql = "select count(*) from v_devices_settings "; $sql .= "where device_uuid = :device_uuid "; $sql .= "and domain_uuid = :domain_uuid "; $parameters['device_uuid'] = $device_uuid; $parameters['domain_uuid'] = $domain_uuid; $database = new database; $num_rows = $database->select($sql, $parameters, 'column'); unset($sql); //prepare to page the results $rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50; $param = ""; if (isset($_GET['page'])) { $page = $_GET['page']; if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; } list($paging_controls, $rows_per_page, $var3) = paging($num_rows, $param, $rows_per_page); $offset = $rows_per_page * $page; } //get the list $sql = str_replace('count(*)', '*', $sql); $sql .= order_by($order_by, $order); $sql .= limit_offset($rows_per_page, $offset); $database = new database; $result = $database->select($sql, $parameters, 'all'); unset($sql, $parameters); $c = 0; $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; echo "\n"; if (is_array($result) && @sizeof($result) != 0) { $previous_category = ''; foreach($result as $row) { if ($previous_category != $row['device_setting_category']) { echo "\n"; echo "\n"; echo th_order_by('device_setting_subcategory', $text['label-category'], $order_by, $order); echo th_order_by('device_setting_name', $text['label-type'], $order_by, $order); echo th_order_by('device_setting_value', $text['label-value'], $order_by, $order); echo th_order_by('device_setting_enabled', $text['label-enabled'], $order_by, $order); echo th_order_by('device_setting_description', $text['label-description'], $order_by, $order); echo "\n"; echo "\n"; } echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; $previous_category = $row['device_setting_category']; if ($c==0) { $c=1; } else { $c=0; } } } unset($result, $row); echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo " ".ucfirst($row['device_setting_category'])." 
\n"; if (permission_exists('device_setting_add')) { echo " $v_link_label_add\n"; } else { echo "  \n"; } echo "
".$row['device_setting_subcategory']." ".$row['device_setting_name']." ".$row['device_setting_value']." ".$row['device_setting_enabled']." ".$row['device_setting_description']." \n"; if (permission_exists('device_setting_edit')) { echo " $v_link_label_edit\n"; } if (permission_exists('device_setting_delete')) { echo " $v_link_label_delete\n"; } echo "
\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "
 $paging_controls\n"; if (permission_exists('device_setting_add')) { echo " $v_link_label_add\n"; } else { echo "  \n"; } echo "
\n"; echo "
"; echo "

"; //include the footer require_once "resources/footer.php"; ?>