$options[$module] = get_string("auth_$module"."title", "auth");
}
asort($options);
- if (isset($_GET['auth'])) {
- $auth = $_GET['auth'];
- } else {
- $auth = $config->auth;
- }
+ if (isset($_GET['auth'])) {
+ $auth = $_GET['auth'];
+ } else {
+ $auth = $config->auth;
+ }
+ $auth = clean_filename($auth);
require_once("$CFG->dirroot/auth/$auth/lib.php"); //just to make sure that current authentication functions are loaded
if (! isset($config->guestloginbutton)) {
$config->guestloginbutton = 1;
// Yes, enrol is correct English spelling.
include("../config.php");
+
+ $enrol = (string)parameter('enrol', $CFG->enrol);
+
require_login();
- optional_variable($enrol, $CFG->enrol);
if (!$site = get_site()) {
redirect("index.php");
error("Only the admin can use this page");
}
+ $enrol = clean_filename($enrol);
require_once("$CFG->dirroot/enrol/$enrol/enrol.php"); /// Open the class
$enrolment = new enrolment_plugin();
require_variable($module);
+ $module = clean_filename($module);
require_once("$CFG->dirroot/mod/$module/lib.php");