mirror of
https://github.com/moodle/moodle.git
synced 2025-02-15 13:24:56 +01:00
MDL-29091 quiz - switch to use moodle_url::out_as_local_url
This commit is contained in:
parent
34c0d46e94
commit
8e41bae41e
@ -559,7 +559,7 @@ if (!$quiz_reordertool) {
|
||||
$randomform = new quiz_add_random_form(new moodle_url('/mod/quiz/addrandom.php'), $contexts);
|
||||
$randomform->set_data(array(
|
||||
'category' => $pagevars['cat'],
|
||||
'returnurl' => str_replace($CFG->wwwroot, '', $thispageurl->out(false)),
|
||||
'returnurl' => $thispageurl->out_as_local_url(false),
|
||||
'cmid' => $cm->id,
|
||||
));
|
||||
?>
|
||||
|
@ -453,7 +453,7 @@ function quiz_print_question_list($quiz, $pageurl, $allowdelete, $reordertool,
|
||||
|
||||
$pageopen = false;
|
||||
|
||||
$returnurl = str_replace($CFG->wwwroot, '', $pageurl->out(false));
|
||||
$returnurl = $pageurl->out_as_local_url(false);
|
||||
$questiontotalcount = count($order);
|
||||
|
||||
foreach ($order as $count => $qnum) {
|
||||
@ -728,7 +728,7 @@ function quiz_print_pagecontrols($quiz, $pageurl, $page, $hasattempts, $defaultc
|
||||
$returnurladdtoquiz = new moodle_url($pageurl, array('addonpage' => $page));
|
||||
|
||||
// Print a button linking to the choose question type page.
|
||||
$returnurladdtoquiz = str_replace($CFG->wwwroot, '', $returnurladdtoquiz->out(false));
|
||||
$returnurladdtoquiz = $returnurladdtoquiz->out_as_local_url(false);
|
||||
$newquestionparams = array('returnurl' => $returnurladdtoquiz,
|
||||
'cmid' => $quiz->cmid, 'appendqnumstring' => 'addquestion');
|
||||
create_new_question_button($defaultcategoryid, $newquestionparams,
|
||||
|
@ -844,7 +844,7 @@ function quiz_question_edit_button($cmid, $question, $returnurl, $contentafteric
|
||||
// Build the icon.
|
||||
if ($action) {
|
||||
if ($returnurl instanceof moodle_url) {
|
||||
$returnurl = str_replace($CFG->wwwroot, '', $returnurl->out(false));
|
||||
$returnurl = $returnurl->out_as_local_url(false);
|
||||
}
|
||||
$questionparams = array('returnurl' => $returnurl, 'cmid' => $cmid, 'id' => $question->id);
|
||||
$questionurl = new moodle_url("$CFG->wwwroot/question/question.php", $questionparams);
|
||||
|
@ -871,7 +871,7 @@ class question_bank_view {
|
||||
}
|
||||
|
||||
// Create the url of the new question page to forward to.
|
||||
$returnurl = str_replace($CFG->wwwroot, '', $pageurl->out(false));
|
||||
$returnurl = $pageurl->out_as_local_url(false);
|
||||
$this->editquestionurl = new moodle_url('/question/question.php',
|
||||
array('returnurl' => $returnurl));
|
||||
if ($cm !== null){
|
||||
|
@ -278,8 +278,7 @@ class core_question_renderer extends plugin_renderer_base {
|
||||
|
||||
$params = $options->editquestionparams;
|
||||
if ($params['returnurl'] instanceof moodle_url) {
|
||||
$params['returnurl'] = str_replace($CFG->wwwroot, '',
|
||||
$params['returnurl']->out(false));
|
||||
$params['returnurl'] = $params['returnurl']->out_as_local_url(false);
|
||||
}
|
||||
$params['id'] = $qa->get_question()->id;
|
||||
$editurl = new moodle_url('/question/question.php', $params);
|
||||
|
Loading…
x
Reference in New Issue
Block a user