Update access_controls.php

This commit is contained in:
FusionPBX
2019-05-27 20:00:19 -06:00
committed by GitHub
parent 641aa60469
commit 1c6ffe09dd

View File

@@ -48,24 +48,24 @@
//validate the order //validate the order
switch ($order) { switch ($order) {
case 'asc': case 'asc':
break; break;
case 'desc': case 'desc':
break; break;
default: default:
$order = ''; $order = '';
} }
//validate the order by //validate the order by
switch ($order_by) { switch ($order_by) {
case 'access_control_name': case 'access_control_name':
break; break;
case 'access_control_default': case 'access_control_default':
break; break;
case 'access_control_description': case 'access_control_description':
break; break;
default: default:
$order_by = ''; $order_by = '';
} }
//additional includes //additional includes
@@ -75,17 +75,9 @@
//prepare to page the results //prepare to page the results
$sql = "select count(*) as num_rows from v_access_controls "; $sql = "select count(*) as num_rows from v_access_controls ";
if (strlen($order_by) > 0) { $sql .= "order by $order_by $order "; } if (strlen($order_by) > 0) { $sql .= "order by $order_by $order "; }
$prep_statement = $db->prepare($sql); $parameters = null;
if ($prep_statement) { $database = new database;
$prep_statement->execute(); $num_rows = $database->select($sql, $parameters, 'column');
$row = $prep_statement->fetch(PDO::FETCH_ASSOC);
if ($row['num_rows'] > 0) {
$num_rows = $row['num_rows'];
}
else {
$num_rows = '0';
}
}
//prepare to page the results //prepare to page the results
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50; $rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
@@ -99,10 +91,10 @@
$sql = "select * from v_access_controls "; $sql = "select * from v_access_controls ";
if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; } if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; }
$sql .= "limit :rows_per_page offset :offset "; $sql .= "limit :rows_per_page offset :offset ";
$database = new database;
$parameters['rows_per_page'] = $rows_per_page; $parameters['rows_per_page'] = $rows_per_page;
$parameters['offset'] = $offset; $parameters['offset'] = $offset;
$access_controls = $database->execute($sql, $parameters); $database = new database;
$access_controls = $database->select($sql, $parameters, 'all');
//alternate the row style //alternate the row style
$c = 0; $c = 0;