MDL-19976 Changing redirect($url->out()) to redirect($url). NEVER, NEVER use redirect...
authornicolasconnault <nicolasconnault>
Fri, 31 Jul 2009 09:30:11 +0000 (09:30 +0000)
committernicolasconnault <nicolasconnault>
Fri, 31 Jul 2009 09:30:11 +0000 (09:30 +0000)
lib/listlib.php
mod/quiz/edit.php
mod/quiz/report/overview/report.php
mod/quiz/report/statistics/report.php
question/category.php
question/category_class.php
question/preview.php

index eb43e27..bf2558a 100644 (file)
@@ -443,7 +443,7 @@ class moodle_list {
             return false;
         }
 
-        redirect($this->pageurl->out());
+        redirect($this->pageurl);
     }
 
     /**
index 0d81602..f10e25d 100644 (file)
@@ -190,13 +190,13 @@ foreach ($params as $key => $value) {
 if (($up = optional_param('up', false, PARAM_INT)) && confirm_sesskey()) {
     $quiz->questions = quiz_move_question_up($quiz->questions, $up);
     quiz_save_new_layout($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 if (($down = optional_param('down', false, PARAM_INT)) && confirm_sesskey()) {
     $quiz->questions = quiz_move_question_down($quiz->questions, $down);
     quiz_save_new_layout($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 if (optional_param('repaginate', false, PARAM_BOOL) && confirm_sesskey()) {
@@ -212,7 +212,7 @@ if (($addquestion = optional_param('addquestion', 0, PARAM_INT)) && confirm_sess
     quiz_add_quiz_question($addquestion, $quiz, $addonpage);
     quiz_update_sumgrades($quiz);
     quiz_delete_previews($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 if (optional_param('add', false, PARAM_BOOL) && confirm_sesskey()) {
@@ -226,7 +226,7 @@ if (optional_param('add', false, PARAM_BOOL) && confirm_sesskey()) {
     }
     quiz_update_sumgrades($quiz);
     quiz_delete_previews($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 $qcobject = new question_category_object($pagevars['cpage'], $thispageurl,
@@ -307,7 +307,7 @@ if ((optional_param('addrandom', false, PARAM_BOOL) || $newrandomcategory) && co
 
     quiz_update_sumgrades($quiz);
     quiz_delete_previews($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 if (optional_param('addnewpagesafterselected', null) && !empty($selectedquestionids) && confirm_sesskey()) {
@@ -315,21 +315,21 @@ if (optional_param('addnewpagesafterselected', null) && !empty($selectedquestion
         $quiz->questions = quiz_add_page_break_after($quiz->questions, $questionid);
     }
     quiz_save_new_layout($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 $addpage = optional_param('addpage', false, PARAM_INT);
 if ($addpage !== false && confirm_sesskey()) {
     $quiz->questions = quiz_add_page_break_at($quiz->questions, $addpage);
     quiz_save_new_layout($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 $deleteemptypage = optional_param('deleteemptypage', false, PARAM_INT);
 if (($deleteemptypage !== false) && confirm_sesskey()) {
     $quiz->questions = quiz_delete_empty_page($quiz->questions, $deleteemptypage);
     quiz_save_new_layout($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 $remove = optional_param('remove', false, PARAM_INT);
@@ -337,7 +337,7 @@ if (($remove = optional_param('remove', false, PARAM_INT)) && confirm_sesskey())
     quiz_remove_question($quiz, $remove);
     quiz_update_sumgrades($quiz);
     quiz_delete_previews($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 if (optional_param('quizdeleteselected', false, PARAM_BOOL) && !empty($selectedquestionids) && confirm_sesskey()) {
@@ -346,7 +346,7 @@ if (optional_param('quizdeleteselected', false, PARAM_BOOL) && !empty($selectedq
     }
     quiz_update_sumgrades($quiz);
     quiz_delete_previews($quiz);
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 if (optional_param('savechanges', false, PARAM_BOOL) && confirm_sesskey()) {
@@ -426,7 +426,7 @@ if (optional_param('savechanges', false, PARAM_BOOL) && confirm_sesskey()) {
         quiz_set_grade($maxgrade, $quiz);
     }
 
-    redirect($thispageurl->out());
+    redirect($thispageurl);
 }
 
 $questionbank->process_actions($thispageurl, $cm);
@@ -593,4 +593,4 @@ $qcobject->display_randomquestion_user_interface();
     <?php
 }
 print_footer($course);
-?>
\ No newline at end of file
+?>
index 810aba5..f5dfe2f 100644 (file)
@@ -171,7 +171,7 @@ class quiz_overview_report extends quiz_default_report {
             $this->regrade_all_needed($quiz, $groupstudents);
         }
         if ($regradeall || $regradealldry || $regradealldrydo){
-            redirect($reporturl->out(false, $displayoptions), '', 5);
+            redirect($reporturl->out(false, $displayoptions, false), '', 5);
         }
         
         if ($groupmode = groups_get_activity_groupmode($cm)) {   // Groups are being used
index 6089ac4..1ded44d 100644 (file)
@@ -86,7 +86,7 @@ class quiz_statistics_report extends quiz_default_report {
                     print_error('errordeleting', 'quiz_statistics', '', 'quiz_question_response_stats');
                 }
             }
-            redirect($reporturl->out());
+            redirect($reporturl);
         }
         
         
index 29c0327..e999edd 100644 (file)
         $qcobject->moveform = new question_move_form($thispageurl,
                     array('contexts'=>array($categorycontext), 'currentcat'=>$param->delete));
         if ($qcobject->moveform->is_cancelled()){
-            redirect($thispageurl->out());
+            redirect($thispageurl);
         }  elseif ($formdata = $qcobject->moveform->get_data()) {
             /// 'confirm' is the category to move existing questions to
             list($tocategoryid, $tocontextid) = explode(',', $formdata->category);
             $qcobject->move_questions_and_delete_category($formdata->delete, $tocategoryid);
             $thispageurl->remove_params('cat', 'category');
-            redirect($thispageurl->out());
+            redirect($thispageurl);
         }
     } else {
         $questionstomove = 0;
     }
     if ($qcobject->catform->is_cancelled()) {
-        redirect($thispageurl->out());
+        redirect($thispageurl);
     } else if ($catformdata = $qcobject->catform->get_data()) {
         if (!$catformdata->id) {//new category
             $qcobject->add_category($catformdata->parent, $catformdata->name, $catformdata->info);
         } else {
             $qcobject->update_category($catformdata->id, $catformdata->parent, $catformdata->name, $catformdata->info);
         }
-        redirect($thispageurl->out());
+        redirect($thispageurl);
     } else if ((!empty($param->delete) and (!$questionstomove) and confirm_sesskey())) {
         $qcobject->delete_category($param->delete);//delete the category now no questions to move
         $thispageurl->remove_params('cat', 'category');
-        redirect($thispageurl->out());
+        redirect($thispageurl);
     }
     $navlinks = array();
     if ($cm!==null) {
index 9cb1e6c..adbb92a 100644 (file)
@@ -413,7 +413,7 @@ class question_category_object {
         if ($return) {
             return $categoryid;
         } else {
-            redirect($this->pageurl->out());//always redirect after successful action
+            redirect($this->pageurl);//always redirect after successful action
         }
     }
 
@@ -469,7 +469,7 @@ class question_category_object {
 
         // Then redirect to an appropriate place.
         if ($oldcat->contextid == $tocontextid) { // not moving contexts
-            redirect($this->pageurl->out());
+            redirect($this->pageurl);
         } else {
             redirect($CFG->wwwroot.'/question/contextmove.php?' .
                     $this->pageurl->get_query_string(array(
index 08005f4..793c256 100644 (file)
@@ -56,7 +56,7 @@
         unset($SESSION->quizpreview);
         // Redirect to ourselves but with continue=1; prevents refreshing the page
         // from restarting an attempt (needed so that random questions don't change)
-        redirect($url->out());
+        redirect($url);
     }
     // Load the question information
     if (!$questions = $DB->get_records('question', array('id' =>  $id))) {