From: skodak Date: Mon, 25 May 2009 21:46:28 +0000 (+0000) Subject: MDL-15249 towards cli install script X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1deff123aa8863a88408e0cfd3c4c137e53da5aa;p=moodle.git MDL-15249 towards cli install script --- diff --git a/lib/db/install.php b/lib/db/install.php index b0e092cc93..1f46bf843b 100644 --- a/lib/db/install.php +++ b/lib/db/install.php @@ -152,7 +152,7 @@ function xmldb_main_install() { $admin->lastname = get_string('user'); $admin->username = 'admin'; $admin->password = 'adminsetuppending'; - $admin->email = 'root@localhost'; + $admin->email = ''; $admin->confirmed = 1; $admin->mnethostid = $CFG->mnet_localhost_id; $admin->lang = $CFG->lang; diff --git a/user/editadvanced_form.php b/user/editadvanced_form.php index e498ed0244..0a7b5748ab 100644 --- a/user/editadvanced_form.php +++ b/user/editadvanced_form.php @@ -84,11 +84,6 @@ class user_editadvanced_form extends moodleform { // admin must choose some password and supply correct email if (!empty($USER->newadminuser)) { $mform->addRule('newpassword', get_string('required'), 'required', null, 'client'); - - $email_el =& $mform->getElement('email'); - if ($email_el->getValue() == 'root@localhost') { - $email_el->setValue(''); - } } // require password for new users diff --git a/user/view.php b/user/view.php index a638819321..491dc35d62 100644 --- a/user/view.php +++ b/user/view.php @@ -24,6 +24,12 @@ print_error('invalidcourseid'); } + // special hack for cli installer - continue to site settings + $systemcontext = get_context_instance(CONTEXT_SYSTEM); + if ($SITE->shortname === '' and has_capability('moodle/site:config', $systemcontext)) { + redirect($CFG->wwwroot .'/'. $CFG->admin .'/index.php'); + } + /// Make sure the current user is allowed to see this user if (empty($USER->id)) { @@ -38,7 +44,6 @@ $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id); // Course context } $usercontext = get_context_instance(CONTEXT_USER, $user->id); // User context - $systemcontext = get_context_instance(CONTEXT_SYSTEM); // SYSTEM context if (!empty($CFG->forcelogin) || $course->id != SITEID) { // do not force parents to enrol