From: moodler Date: Mon, 6 Aug 2007 07:53:31 +0000 (+0000) Subject: Fixed notice about $USER when not logged in X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=72ce416cd7f41d73c4c058ea94014f00f21d791e;p=moodle.git Fixed notice about $USER when not logged in --- diff --git a/admin/settings/server.php b/admin/settings/server.php index 8e10d59dfc..6c1f22706a 100644 --- a/admin/settings/server.php +++ b/admin/settings/server.php @@ -56,8 +56,20 @@ $options['0'] = get_string('none'); $options = array_merge($options, $charsets); $temp->add(new admin_setting_configselect('sitemailcharset', get_string('sitemailcharset', 'admin'), get_string('configsitemailcharset','admin'), '', $options)); $temp->add(new admin_setting_configcheckbox('allowusermailcharset', get_string('allowusermailcharset', 'admin'), get_string('configallowusermailcharset', 'admin'), 0)); -$temp->add(new admin_setting_configtext('supportname', get_string('supportname', 'admin'), get_string('configsupportname', 'admin'), fullname($USER), PARAM_NOTAGS)); -$temp->add(new admin_setting_configtext('supportemail', get_string('supportemail', 'admin'), get_string('configsupportemail', 'admin'), $USER->email, PARAM_NOTAGS)); +if (empty($USER)) { + if ($mainadmin = get_admin()) { + $primaryadminemail = $mainadmin->email; + $primaryadminname = fullname($mainadmin); + } else { + $primaryadminemail = ''; + $primaryadminname = ''; + } +} else { + $primaryadminemail = $USER->email; + $primaryadminname = fullname($USER); +} +$temp->add(new admin_setting_configtext('supportname', get_string('supportname', 'admin'), get_string('configsupportname', 'admin'), $primaryadminname, PARAM_NOTAGS)); +$temp->add(new admin_setting_configtext('supportemail', get_string('supportemail', 'admin'), get_string('configsupportemail', 'admin'), $primaryadminemail, PARAM_NOTAGS)); $temp->add(new admin_setting_configtext('supportpage', get_string('supportpage', 'admin'), get_string('configsupportpage', 'admin'), '', PARAM_URL)); $ADMIN->add('server', $temp, 100);