コード例 #1
0
ファイル: index.php プロジェクト: bitweaver/users
$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'));