]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-7647 Broken links on confirmation email (or others) - patch by Paulo Matos; merge...
authorskodak <skodak>
Wed, 21 Mar 2007 22:00:10 +0000 (22:00 +0000)
committerskodak <skodak>
Wed, 21 Mar 2007 22:00:10 +0000 (22:00 +0000)
lib/moodlelib.php

index 39a59c06bb616cb9e8adfc663c6221ea86f130ad..0154222118664d61f2f66cfafaf38225796867ab 100644 (file)
@@ -3549,7 +3549,7 @@ function reset_password_and_mail($user) {
 
     $subject = get_string('emailconfirmationsubject', '', format_string($site->fullname));
 
-    $data->link = $CFG->wwwroot .'/login/confirm.php?data='. $user->secret .'/'. $user->username;
+    $data->link = $CFG->wwwroot .'/login/confirm.php?data='. $user->secret .'/'. urlencode($user->username);
     $message     = get_string('emailconfirmation', '', $data);
     $messagehtml = text_to_html(get_string('emailconfirmation', '', $data), false, false, true);
 
@@ -3577,7 +3577,7 @@ function send_password_change_confirmation_email($user) {
     $data = new object();
     $data->firstname = $user->firstname;
     $data->sitename = format_string($site->fullname);
-    $data->link = $CFG->httpswwwroot .'/login/forgot_password.php?p='. $user->secret .'&s='. $user->username;
+    $data->link = $CFG->httpswwwroot .'/login/forgot_password.php?p='. $user->secret .'&s='. urlencode($user->username);
     $data->admin = fullname($from).' ('. $from->email .')';
 
     $message = get_string('emailpasswordconfirmation', '', $data);