$listHash = $_REQUEST; $listHash['max_records'] = !empty($_REQUEST['max_records']) ? $_REQUEST['max_records'] : $gBitSystem->getConfig('max_records'); $users = $gBitUser->getList($listHash); $gBitSmarty->assignByRef('users', $users); $gBitSmarty->assignByRef('usercount', $listHash["cant"]); if (isset($listHash["numrows"])) { $listHash['listInfo']["numrows"] = $listHash["numrows"]; } else { $listHash['listInfo']["numrows"] = 10; } $listHash['listInfo']["URL"] = USERS_PKG_URL . "admin/index.php"; $gBitSmarty->assignByRef('listInfo', $listHash['listInfo']); if (defined('ROLE_MODEL')) { // invoke edit service for the add user feature $userObj = new RolePermUser(); $userObj->invokeServices('content_edit_function'); // Get roles (list of roles) $rolelist = $gBitUser->getRoles('', '', 'role_name_asc'); $gBitSmarty->assign('rolelist', $rolelist); } else { // invoke edit service for the add user feature $userObj = new BitPermUser(); $userObj->invokeServices('content_edit_function'); // Get groups (list of groups) $grouplist = $gBitUser->getGroups('', '', 'group_name_asc'); $gBitSmarty->assign('grouplist', $grouplist); } $gBitSmarty->assign('feedback', $feedback); $gBitSmarty->assign((!empty($_REQUEST['tab']) ? $_REQUEST['tab'] : 'userlist') . 'TabSelect', 'tdefault'); // Display the template $gBitSystem->display('bitpackage:users/admin_list_users.tpl', !empty($title) ? $title : 'Edit Users', array('display_mode' => 'admin'));