$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,
));
?>
$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) {
$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,
// 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);
}
// 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){
$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);