Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 42... Línea 42...
42
$a->fullname = fullname($user, true);
42
$a->fullname = fullname($user, true);
43
$stremailupdate = get_string('emailupdate', 'auth', $a);
43
$stremailupdate = get_string('emailupdate', 'auth', $a);
Línea 44... Línea 44...
44
 
44
 
45
$PAGE->set_title($stremailupdate);
45
$PAGE->set_title($stremailupdate);
-
 
46
$PAGE->set_heading(format_string($SITE->fullname) . ": $stremailupdate");
-
 
47
// Validate the key.
-
 
48
$errormessage = get_string('auth_invalidnewemailkey', 'auth');
-
 
49
try {
-
 
50
    $userkey = validate_user_key($key, 'core_user/email_change', null);
-
 
51
} catch (moodle_exception $e) {
-
 
52
    $userkey = null;
-
 
53
    $errormessage = $e->getMessage();
Línea 46... Línea 54...
46
$PAGE->set_heading(format_string($SITE->fullname) . ": $stremailupdate");
54
}
47
 
55
 
Línea 48... Línea 56...
48
if (empty($preferences['newemailattemptsleft'])) {
56
if (empty($preferences['newemailattemptsleft'])) {
49
    redirect("$CFG->wwwroot/user/view.php?id=$user->id");
57
    redirect("$CFG->wwwroot/user/view.php?id=$user->id");
Línea 50... Línea 58...
50
 
58
 
51
} else if ($preferences['newemailattemptsleft'] < 1) {
59
} else if ($preferences['newemailattemptsleft'] < 1) {
52
    cancel_email_update($user->id);
60
    cancel_email_update($user->id);
53
 
61
 
-
 
62
    echo $OUTPUT->header();
54
    echo $OUTPUT->header();
63
    echo $OUTPUT->box(get_string('auth_outofnewemailupdateattempts', 'auth'), 'center');
55
    echo $OUTPUT->box(get_string('auth_outofnewemailupdateattempts', 'auth'), 'center');
64
    echo $OUTPUT->footer();
56
    echo $OUTPUT->footer();
65
} else if ($userkey && $userkey->userid == $user->id) {
Línea 57... Línea 66...
57
} else if ($key == $preferences['newemailkey']) {
66
    // Key validated, continue with email update.
Línea 88... Línea 97...
88
 
97
 
89
} else {
98
} else {
90
    $preferences['newemailattemptsleft']--;
99
    $preferences['newemailattemptsleft']--;
91
    set_user_preference('newemailattemptsleft', $preferences['newemailattemptsleft'], $user->id);
100
    set_user_preference('newemailattemptsleft', $preferences['newemailattemptsleft'], $user->id);
92
    echo $OUTPUT->header();
101
    echo $OUTPUT->header();
93
    echo $OUTPUT->box(get_string('auth_invalidnewemailkey', 'auth'), 'center');
102
    echo $OUTPUT->box($errormessage, 'center');
94
    echo $OUTPUT->footer();
103
    echo $OUTPUT->footer();