$sitecontext = get_context_instance(CONTEXT_SYSTEM, SITEID);
require_capability('moodle/role:manage', $sitecontext);
- $site = get_site();
- $strmanageroles = get_string('manageroles');
-
/// form processiong here
/// get all roles
$currenttab='allowassign';
require_once('managetabs.php');
- $table->tablealign = "center";
+ $table->tablealign = 'center';
$table->cellpadding = 5;
$table->cellspacing = 0;
$table->width = '90%';
$sitecontext = get_context_instance(CONTEXT_SYSTEM, SITEID);
require_capability('moodle/role:manage', $sitecontext);
- $site = get_site();
- $strmanageroles = get_string('manageroles');
-
/// form processiong here
/// get all roles
$currenttab='allowoverride';
require_once('managetabs.php');
- $table->tablealign = "center";
+ $table->tablealign = 'center';
$table->cellpadding = 5;
$table->cellspacing = 0;
$table->width = '90%';
require_once('../../config.php');
require_once($CFG->dirroot.'/mod/forum/lib.php');
+ require_once($CFG->libdir.'/adminlib.php');
define("MAX_USERS_PER_PAGE", 5000);
$course = get_site();
}
- require_login($courseid);
+ if ($context->contextlevel == CONTEXT_COURSE) {
+ require_login($context->instanceid);
+ } else {
+ require_login();
+ }
+
require_capability('moodle/role:assign', $context);
$assignableroles = get_assignable_roles($context);
$showroles = 1;
$currenttab = 'assign';
include_once($CFG->dirroot.'/user/tabs.php');
+ } else if ($context->contextlevel == CONTEXT_SYSTEM) {
+ $adminroot = admin_get_root();
+ admin_externalpage_setup('assignroles', $adminroot);
+ admin_externalpage_print_header($adminroot);
+ print_heading($straction);
} else {
$currenttab = '';
$tabsmode = 'assign';
print_table($table);
}
- print_footer($course);
+ if ($context->contextlevel == CONTEXT_SYSTEM) {
+ admin_externalpage_print_footer($adminroot);
+ } else {
+ print_footer($course);
+ }
?>