Variables |
| | $delete = optional_param('delete', 0, PARAM_INT) |
| | $confirm = optional_param('confirm', '', PARAM_ALPHANUM) |
| | $confirmuser = optional_param('confirmuser', 0, PARAM_INT) |
| | $sort = optional_param('sort', 'name', PARAM_ALPHANUM) |
| | $dir = optional_param('dir', 'ASC', PARAM_ALPHA) |
| | $page = optional_param('page', 0, PARAM_INT) |
| | $perpage = optional_param('perpage', 30, PARAM_INT) |
| | $ru = optional_param('ru', '2', PARAM_INT) |
| | $lu = optional_param('lu', '2', PARAM_INT) |
| | $acl = optional_param('acl', '0', PARAM_INT) |
| | $suspend = optional_param('suspend', 0, PARAM_INT) |
| | $unsuspend = optional_param('unsuspend', 0, PARAM_INT) |
| | $sitecontext = get_context_instance(CONTEXT_SYSTEM) |
| | $site = get_site() |
if(!has_capability('moodle/user:update',
$sitecontext)
and!has_capability('moodle/user:delete',
$sitecontext)) | $stredit = get_string('edit') |
| | $strdelete = get_string('delete') |
| | $strdeletecheck = get_string('deletecheck') |
| | $strshowallusers = get_string('showallusers') |
| | $strsuspend = get_string('suspenduser', 'admin') |
| | $strunsuspend = get_string('unsuspenduser', 'admin') |
| | $strconfirm = get_string('confirm') |
if($confirmuser and
confirm_sesskey()) else if($delete
and confirm_sesskey()) else if($acl
and confirm_sesskey()) else if($suspend
and confirm_sesskey()) else if($unsuspend
and confirm_sesskey()) | $ufiltering = new user_filtering() |
| | $context = context_system::instance() |
| | $extracolumns = get_extra_user_fields($context) |
| | $columns |
| | $users |
| | $usercount = get_users(false) |
| | $usersearchcount = get_users(false, '', false, null, "", '', '', '', '', '*', $extrasql, $params) |
| | $baseurl = new moodle_url('/admin/user.php', array('sort' => $sort, 'dir' => $dir, 'perpage' => $perpage)) |
if(has_capability('moodle/user:create',
$sitecontext)) | if (!empty($table)) |