protected function display_content($question, $rowclasses) {
if (question_has_capability_on($question, 'edit')) {
if ($question->hidden) {
- $this->print_icon('t/restore', $this->strrestore, $this->qbank->base_url()->out(false, array('unhide' => $question->id)));
+ $this->print_icon('t/restore', $this->strrestore, $this->qbank->base_url()->out_action(array('unhide' => $question->id)));
} else {
$this->print_icon('t/delete', $this->strdelete,
- $this->qbank->base_url()->out(false, array('deleteselected' => $question->id, 'q' . $question->id => 1)));
+ $this->qbank->base_url()->out_action(array('deleteselected' => $question->id, 'q' . $question->id => 1)));
}
}
}
} else {
$movecontexturl->param('courseid', $this->course->id);
}
- redirect($movecontexturl->out());
+ redirect($movecontexturl);
}
}
}
}
}
}
- redirect($this->baseurl->out());
+ redirect($this->baseurl);
} else {
print_error('invalidconfirm', 'question');
}
// Unhide a question
if(($unhide = optional_param('unhide', '', PARAM_INT)) and confirm_sesskey()) {
question_require_capability_on($unhide, 'edit');
- if(!$DB->set_field('question', 'hidden', 0, array('id', $unhide))) {
+ if(!$DB->set_field('question', 'hidden', 0, array('id' => $unhide))) {
print_error('cannotunhidequestion', 'question');
}
- redirect($this->baseurl->out());
+ redirect($this->baseurl);
}
}
}
}
if (!$questionlist) { // no questions were selected
- redirect($this->baseurl->out());
+ redirect($this->baseurl);
}
$questionlist = rtrim($questionlist, ',');
$questionnames .= '<br />'.get_string('questionsinuse', 'quiz');
}
notice_yesno(get_string("deletequestionscheck", "quiz", $questionnames),
- $this->baseurl->out_action(array('deleteselected'=>$questionlist, 'confirm'=>md5($questionlist))),
- $this->baseurl->out_action());
+ $this->baseurl->out_action(),
+ $this->baseurl->out(true),
+ array('deleteselected'=>$questionlist, 'confirm'=>md5($questionlist)),
+ $this->baseurl->params(), 'post', 'get');
return true;
}