// edit, hide, delete question, using question capabilities, not quiz capabilieies
if ($canedit) {
- echo "<a title=\"$stredit\" href=\"$CFG->wwwroot/question/question.php?id=$question->id\"><img
+ $questionparams = (($cm !== null)? array('cmid' => $cm->id) : array()) +
+ (array('returnurl' => $pageurl->out(), 'id'=>$question->id));
+ $questionurl = new moodle_url("$CFG->wwwroot/question/question.php", $questionparams);
+ echo "<a title=\"$stredit\" href=\"".$questionurl->out()."\"><img
src=\"$CFG->pixpath/t/edit.gif\" alt=\"$stredit\" /></a> ";
// hide-feature
if($question->hidden) {
}
if (!$returnurl) {
$returnurl = "{$CFG->wwwroot}/question/edit.php?courseid={$category->course}";
- $SESSION->fromurl = $returnurl;
}
// Validate the question type.
notify(get_string('changessaved'), '');
close_window(3);
} else {
- redirect($SESSION->returnurl);
+ redirect($returnurl);
}
die;
} else {