From 8e1f75acfb39d3c09d7657707120e3e5ebfed8ca Mon Sep 17 00:00:00 2001 From: skodak Date: Fri, 26 Jan 2007 21:45:50 +0000 Subject: [PATCH] MDL-8096 loginhttps fixes for new advancededit form --- admin/settings/users.php | 7 ++++++- admin/user.php | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/admin/settings/users.php b/admin/settings/users.php index e6e2424c70..dbd63a1903 100644 --- a/admin/settings/users.php +++ b/admin/settings/users.php @@ -6,10 +6,15 @@ $ADMIN->add('users', new admin_externalpage('userauthentication', get_string('authentication','admin'), "$CFG->wwwroot/$CFG->admin/auth.php")); +if(empty($CFG->loginhttps)) { + $securewwwroot = $CFG->wwwroot; +} else { + $securewwwroot = str_replace('http:','https:',$CFG->wwwroot); +} // stuff under the "accounts" subcategory $ADMIN->add('users', new admin_category('accounts', get_string('accounts', 'admin'))); $ADMIN->add('accounts', new admin_externalpage('editusers', get_string('userlist','admin'), "$CFG->wwwroot/$CFG->admin/user.php", array('moodle/user:update', 'moodle/user:delete'))); -$ADMIN->add('accounts', new admin_externalpage('addnewuser', get_string('addnewuser'), "$CFG->wwwroot/user/editadvanced.php?id=-1", 'moodle/user:create')); +$ADMIN->add('accounts', new admin_externalpage('addnewuser', get_string('addnewuser'), "$securewwwroot/user/editadvanced.php?id=-1", 'moodle/user:create')); $ADMIN->add('accounts', new admin_externalpage('uploadusers', get_string('uploadusers'), "$CFG->wwwroot/$CFG->admin/uploaduser.php", 'moodle/site:uploadusers')); $ADMIN->add('accounts', new admin_externalpage('profilefields', get_string('profilefields','admin'), "$CFG->wwwroot/user/profile/index.php", 'moodle/site:config')); diff --git a/admin/user.php b/admin/user.php index 190f90f6c0..bd0305ced4 100644 --- a/admin/user.php +++ b/admin/user.php @@ -297,6 +297,12 @@ } $mainadmin = get_admin(); + if(empty($CFG->loginhttps)) { + $securewwwroot = $CFG->wwwroot; + } else { + $securewwwroot = str_replace('http:','https:',$CFG->wwwroot); + } + $table->head = array ("$firstname / $lastname", $email, $city, $country, $lastaccess, "", "", ""); $table->align = array ("left", "left", "left", "left", "left", "center", "center", "center"); $table->width = "95%"; @@ -316,7 +322,7 @@ } if (has_capability('moodle/user:update', $sitecontext) and ($user->id==$USER->id or $user->id != $mainadmin->id) and !is_mnet_remote_user($user)) { - $editbutton = "id&course=$site->id\">$stredit"; + $editbutton = "id&course=$site->id\">$stredit"; if ($user->confirmed == 0) { $confirmbutton = "id&sesskey=$USER->sesskey\">" . get_string('confirm') . ""; } else { -- 2.39.5