From 8145fbd30c55be3ead0648c0ececa3a18644d41c Mon Sep 17 00:00:00 2001 From: xaver <xaver@ispconfig3> Date: Sat, 03 Mar 2012 20:48:32 -0500 Subject: [PATCH] Sort and limit in ispconfig all templates... additional info howtoforge - http://www.howtoforge.com/forums/showthread.php?p=274790 --- interface/lib/classes/listform.inc.php | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/interface/lib/classes/listform.inc.php b/interface/lib/classes/listform.inc.php index 96ab4a3..b17eb0e 100644 --- a/interface/lib/classes/listform.inc.php +++ b/interface/lib/classes/listform.inc.php @@ -191,11 +191,16 @@ public function getPagingSQL($sql_where = '1') { global $app, $conf; + + //* Add Global Limit from selectbox + if(!empty($_POST['search_limit']) AND intval($_POST['search_limit'])){ + $_SESSION['search']['limit'] = $_POST['search_limit']; + } //* Get Config variables $list_name = $this->listDef['name']; $search_prefix = $this->listDef['search_prefix']; - $records_per_page = $this->listDef['records_per_page']; + $records_per_page = (empty($_SESSION['search']['limit']) ? $this->listDef['records_per_page'] : $_SESSION['search']['limit']) ; $table = $this->listDef['table']; //* set PAGE to zero, if in session not set -- Gitblit v1.9.1