MDL-49931 preferences: Add cancel button to forms

This commit is contained in:
Ankit Agarwal
2015-05-05 10:32:14 +05:30
parent 24a2babdd3
commit 36bbb0b70a
9 changed files with 35 additions and 12 deletions
+5 -2
View File
@@ -41,7 +41,10 @@ $editorform = new user_edit_editor_form(null, array('userid' => $user->id));
$user->preference_htmleditor = get_user_preferences( 'htmleditor', '', $user->id);
$editorform->set_data($user);
if ($data = $editorform->get_data()) {
$redirect = new moodle_url("/user/preferences.php", array('userid' => $user->id));
if ($editorform->is_cancelled()) {
redirect($redirect);
} else if ($data = $editorform->get_data()) {
$user->preference_htmleditor = $data->preference_htmleditor;
@@ -49,7 +52,7 @@ if ($data = $editorform->get_data()) {
// Trigger event.
\core\event\user_updated::create_from_userid($user->id)->trigger();
redirect("$CFG->wwwroot/user/preferences.php?userid=$user->id");
redirect($redirect);
}
// Display page header.