Apps: Integrate ability to set paging via a Default/Domain/User Setting (domain > paging > numeric).

This commit is contained in:
reliberate 2016-03-28 23:02:11 -06:00
parent 7c5176cf41
commit cd7843b7f3
49 changed files with 61 additions and 51 deletions

View File

@ -48,7 +48,7 @@ else {
}
//prepare to page the results
$rows_per_page = 1000;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -51,7 +51,7 @@ else {
}
//prepare to page the results
$rows_per_page = 10;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -80,7 +80,7 @@ require_once "resources/require.php";
}
//prepare to page the results
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -62,7 +62,7 @@ else {
$num_rows = count($result);
unset ($prep_statement, $result, $sql);
$rows_per_page = 10;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -69,7 +69,7 @@ else {
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
$num_rows = count($result);
unset ($prep_statement, $result, $sql);
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -77,7 +77,7 @@ else {
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
$num_rows = count($result);
unset ($prep_statement, $result, $sql);
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -86,7 +86,7 @@ else {
$num_rows = count($result);
unset ($prep_statement, $result, $sql);
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -77,7 +77,7 @@ require_once "resources/paging.php";
}
//prepare to page the results
$rows_per_page = 10;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -91,7 +91,7 @@ else {
}
}
else {
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
}
$param = "&search=".$search;
$page = $_GET['page'];

View File

@ -95,7 +95,7 @@ else {
}
//prepare to page the results
$rows_per_page = 10;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -175,7 +175,7 @@ else {
$row_count = $conference_center->room_count();
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = check_str($_GET['page']);
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -127,7 +127,7 @@ else {
}
//prepare to page the results
$rows_per_page = 500;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -81,7 +81,7 @@ else {
}
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -88,7 +88,7 @@ else {
}
//prepare to page the results
$rows_per_page = 10;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -166,7 +166,7 @@ else {
}
//prepare to page the results
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -80,7 +80,7 @@ else {
}
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "&search=".$search;
if ($_GET['showall'] && permission_exists('destination_all')) {
$param .= "&showall=true";

View File

@ -85,7 +85,7 @@ else {
}
//prepare to page the results
$rows_per_page = 50;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -77,7 +77,7 @@ require_once "resources/paging.php";
}
//prepare to page the results
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -98,7 +98,7 @@ else {
}
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
if ($_GET['showall'] && permission_exists('device_all')) {
$param = "&showall=true";
} else {

View File

@ -186,7 +186,7 @@ else {
}
unset($prep_statement, $result);
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
if (strlen($app_uuid) > 0) { $param = "&app_uuid=".$app_uuid; }
$page = $_GET['page'];

View File

@ -58,7 +58,7 @@ else {
if ($_REQUEST['a'] == 'resend' && permission_exists('email_resend')) {
$email_uuid = check_str($_REQUEST["id"]);
$resend = true;
$msg_found = false;
if ($email_uuid != '') {
@ -147,7 +147,7 @@ else {
}
//prepare to page the results
$rows_per_page = 50;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
if (permission_exists('emails_all') && $_REQUEST['showall'] == 'true') {
$param .= "&showall=true";
} else {

View File

@ -77,7 +77,7 @@ require_once "resources/paging.php";
}
//prepare to page the results
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -86,7 +86,7 @@ require_once "resources/paging.php";
unset($prep_statement, $result);
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "&search=".$search;
if (!isset($_GET['page'])) { $_GET['page'] = 0; }
$_GET['page'] = check_str($_GET['page']);

View File

@ -72,7 +72,7 @@ else {
}
unset($prep_statement, $result);
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = check_str($_GET['page']);
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -193,7 +193,7 @@ else {
}
//prepare to page the results
$rows_per_page = 50;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "&id=".$_GET['id']."&box=".$_GET['box']."&order_by=".$_GET['order_by']."&order=".$_GET['order'];
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -61,7 +61,7 @@ else {
}
//prepare to page the results
$rows_per_page = 50;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "&id=".$fax_uuid."&order_by=".$order_by."&order=".$order;
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -139,7 +139,7 @@ else {
$gateways = $prep_statement->fetchAll(PDO::FETCH_NAMED);
unset ($prep_statement, $sql);
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = check_str($_GET['page']);
if (strlen($page) == 0) { $page = 0; }

View File

@ -73,7 +73,7 @@ else {
unset($prep_statement, $result);
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = $_SERVER["QUERY_STRING"];
if (!isset($_GET['page'])) { $_GET['page'] = 0; }
$_GET['page'] = check_str($_GET['page']);

View File

@ -75,7 +75,7 @@ else {
$total_ivr_menus = $num_rows;
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
if (!isset($_GET['page'])) { $_GET['page'] = 0; }
$_GET['page'] = check_str($_GET['page']);

View File

@ -69,7 +69,7 @@ require_once "resources/check_auth.php";
$num_rows = count($result);
unset ($prep_statement, $result, $sql);
$rows_per_page = 50;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -264,7 +264,7 @@ require_once "resources/check_auth.php";
$num_rows = count($result);
unset ($prep_statement, $result, $sql);
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "&order_by=".$order_by."&order=".$order;
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -96,7 +96,7 @@ require_once "resources/paging.php";
}
}
else {
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
}
$param = "";
$page = $_GET['page'];

View File

@ -83,7 +83,7 @@ require_once "resources/paging.php";
}
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -133,7 +133,7 @@ if (strlen($_GET["a"]) > 0) {
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
$num_rows = count($result);
unset ($prep_statement, $result, $sql);
$rows_per_page = 10;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -64,7 +64,7 @@ require_once "resources/paging.php";
}
//prepare to page the results
$rows_per_page = 200;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -80,7 +80,7 @@ require_once "resources/paging.php";
}
//prepare to page the results
$rows_per_page = 10;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -124,7 +124,7 @@ else {
}
unset($prep_statement, $result);
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
if (strlen($app_uuid) > 0) { $param = "&app_uuid=".$app_uuid; }
$page = $_GET['page'];

View File

@ -105,7 +105,7 @@ else {
}
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
if ($search != '') { $param .= "&search=".$search; }
$page = $_GET['page'];

View File

@ -44,7 +44,7 @@ else {
require_once "resources/paging.php";
//xml cdr include
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
require_once "xml_cdr_inc.php";
//javascript function: send_cmd

View File

@ -39,7 +39,7 @@ else {
$text = $language->get();
//additional includes
$rows_per_page = 0;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
require_once "xml_cdr_inc.php";
//get the format

View File

@ -292,12 +292,15 @@ else {
if ($num_rows > $_SESSION['cdr']['limit']['numeric']) {
$num_rows = $_SESSION['cdr']['limit']['numeric'];
}
if ($rows_per_page > $_SESSION['cdr']['limit']['numeric']) {
$rows_per_page = $_SESSION['cdr']['limit']['numeric'];
if ($_SESSION['domain']['paging']['numeric'] != '' && $rows_per_page > $_SESSION['domain']['paging']['numeric']) {
$rows_per_page = $_SESSION['domain']['paging']['numeric'];
}
else {
$rows_per_page = 50;
}
//prepare to page the results
//$rows_per_page = 150; //set on the page that includes this page
//$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50; //set on the page that includes this page
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }
list($paging_controls_mini, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page, true); //top

View File

@ -76,7 +76,7 @@ else {
}
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -50,6 +50,13 @@ if ($domains_processed == 1) {
$array[$x]['default_setting_enabled'] = 'true';
$array[$x]['default_setting_description'] = 'outbound,loopback,lcr';
$x++;
$array[$x]['default_setting_category'] = 'domain';
$array[$x]['default_setting_subcategory'] = 'paging';
$array[$x]['default_setting_name'] = 'numeric';
$array[$x]['default_setting_value'] = '100';
$array[$x]['default_setting_enabled'] = 'false';
$array[$x]['default_setting_description'] = 'Set the maximum number of records displayed per page.';
$x++;
$array[$x]['default_setting_category'] = 'security';
$array[$x]['default_setting_subcategory'] = 'password_length';
$array[$x]['default_setting_name'] = 'var';

View File

@ -115,7 +115,7 @@ if (sizeof($_REQUEST) > 1) {
}
//prepare to page the results
$rows_per_page = 200;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 200;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -132,7 +132,7 @@ require_once "resources/check_auth.php";
}
//prepare to page the results
$rows_per_page = 100;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -75,7 +75,7 @@ else {
}
//prepare to page the results
$rows_per_page = 150;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -82,7 +82,7 @@ else {
}
//prepare to page the results
$rows_per_page = 200;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 100;
$param = "";
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }

View File

@ -103,7 +103,7 @@ else {
}
}
unset ($prep_statement, $result, $sql);
$rows_per_page = 200;
$rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
$param = "search=".$search_value;
if (permission_exists('user_all') && $_GET['showall'] == 'true') {
$param .= "&showall=true";

View File

@ -27,7 +27,7 @@
function paging($num_rows, $param, $rows_per_page, $mini = false) {
if (strlen($rows_per_page)==0) {
$rows_per_page = "5"; //default number of rows per page
$rows_per_page = 50; //default number of rows per page
}