From d2cbe5e19f5b9d9f0d3f735994d89bbe344843c5 Mon Sep 17 00:00:00 2001 From: rylon Date: Wed, 15 Jan 2014 21:59:44 +0100 Subject: [PATCH] shows usercount on security tab + limits users to 100, not functional filter field. --- .../saimod_sys_security.php | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/sai/modules/saimod_sys_security/saimod_sys_security.php b/sai/modules/saimod_sys_security/saimod_sys_security.php index 9992d99..c735550 100644 --- a/sai/modules/saimod_sys_security/saimod_sys_security.php +++ b/sai/modules/saimod_sys_security/saimod_sys_security.php @@ -24,18 +24,21 @@ class saimod_sys_security extends \SYSTEM\SAI\SaiModule { return $result; } - public static function html_content_users(){ + public static function html_content_users($search = null){ $con = new \SYSTEM\DB\Connection(\SYSTEM\system::getSystemDBInfo()); - if(\SYSTEM\system::isSystemDbInfoPG()){ - $res = $con->query('SELECT id,username,email,joindate,locale,last_active,account_flag FROM system.user ORDER BY last_active DESC;'); + if(\SYSTEM\system::isSystemDbInfoPG()){ + $res = $con->query('SELECT id,username,email,joindate,locale,last_active,account_flag FROM system.user ORDER BY last_active DESC LIMIT 100;'); + $res2 = $con->query('SELECT count(*) as count FROM system.user;'); } else { - $res = $con->query('SELECT id,username,email,joindate,locale,last_active,account_flag FROM system_user ORDER BY last_active DESC;'); - } + $res = $con->query('SELECT id,username,email,joindate,locale,last_active,account_flag FROM system_user ORDER BY last_active DESC LIMIT 100;'); + $res2 = $con->query('SELECT count(*) as count FROM system.user;'); + } - - $now = microtime(true); - - $result = ''. + $pcount = $res2->next(); + $count = $pcount['count']; + $result = 'Users: '.$count. + '
'. + '
'. ''.''.''.''.''.''.''.''.''.''; while($r = $res->next()){ if(\SYSTEM\system::isSystemDbInfoPG()){
'.'ID'.''.'Username'.''.'E-Mail'.''.'JoinDate'.''.'Locale'.''.'Last Active'.''.'Flag'.''.'Rights'.'reset password