From: moodler <moodler> Date: Sun, 25 Jul 2004 14:09:06 +0000 (+0000) Subject: Getting this into so I can sort it out X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2fa3074976be1535a38bb4115ccffc39404823da;p=moodle.git Getting this into so I can sort it out --- diff --git a/admin/enrol.php b/admin/enrol.php new file mode 100644 index 0000000000..d95d8fe36e --- /dev/null +++ b/admin/enrol.php @@ -0,0 +1,75 @@ +<?PHP // $Id$ + // enrol.php - allows admin to edit all enrollment variables + // Yes, enrol is correct English spelling. + + include("../config.php"); + require_login(); + + if (!$site = get_site()) { + redirect("index.php"); + } + + if (!isadmin()) { + error("Only the admin can use this page"); + } + + if (isset($_GET['enrolment'])) { + $enrolname = $_GET['enrol']; + } else { + $enrolname = $CFG->enrol; + } + + require_once("$CFG->dirroot/enrol/$enrolname/enrol.php"); /// Open the class + + $enrolment = new enrolment_plugin(); + + +/// If data submitted, then process and store. + + if ($config = data_submitted()) { + if ($enrolment->process_config($config)) { + redirect("enrol.php", get_string("changessaved"), 1); + } + } + +/// Otherwise fill and print the form. + + $str = get_strings(array('enrolments', 'users', 'administration')); + + if (empty($config)) { + $page->config = $CFG; + } else { + $page->config = $config; + } + + $modules = get_list_of_plugins("enrol"); + foreach ($modules as $module) { + $page->options[$module] = get_string("enrolname", "enrol_$module"); + } + asort($page->options); + + $form = $enrolment->config_form($page); + + print_header("$site->shortname: $str->enrolments", "$site->fullname", + "<a href=\"index.php\">$str->administration</a> -> + <a href=\"users.php\">$str->users</a> -> $str->enrolments"); + + print_heading($page->options[$CFG->enrol]); + + echo "<CENTER><P><B>"; + echo "NOT COMPLETE"; + echo "<P><B>"; + echo "<form TARGET=\"{$CFG->framename}\" NAME=\"authmenu\" method=\"post\" action=\"auth.php\">"; + print_string("chooseauthmethod","auth"); + + choose_from_menu ($options, "auth", $auth, "","document.location='auth.php?auth='+document.authmenu.auth.options[document.authmenu.auth.selectedIndex].value", ""); + + echo "</B></P></CENTER>"; + + + + + print_footer(); + + exit; +?>