}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if( !( (intval($feedback->publish_stats) == 1) || $capabilities->viewreports)) {
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if( !( (intval($feedback->publish_stats) == 1) || $capabilities->viewreports)) {
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->viewreports){
error(get_string('error'));
}
if($feedback->anonymous != FEEDBACK_ANONYMOUS_YES) {
- require_login($course->id);
+ require_login($course->id, true, $cm);
} else {
- require_course_login($course);
+ require_course_login($course, true, $cm);
}
if($courseid AND $courseid != SITEID) {
echo '<tr><td colspan="3" align="center">
<input type="hidden" name="anonymous" value="0" />
<input type="hidden" name="anonymous_response" value="'.FEEDBACK_ANONYMOUS_YES.'" />
+ <input type="hidden" name="sesskey" value="'.$USER->sesskey.'" />
</td></tr>';
//check, if there exists required-elements
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->deletesubmissions){
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->edititems){
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->deletetemplate){
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->edititems){
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->edititems){
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->edititems){
error('this action is not allowed');
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->edititems){
error('this action is not allowed');
}
$capabilities = feedback_load_course_capabilities($course->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
add_to_log($course->id, "feedback", "view all", htmlspecialchars('index.php?id='.$course->id), "");
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if (!$capabilities->mapcourse) {
error ('access not allowed');
$mform->setType('page_after_submit', PARAM_RAW);
$mform->setHelpButton('page_after_submit', array('writing', 'questions', 'richtext'), false, 'editorhelpbutton');
//-------------------------------------------------------------------------------
- $this->standard_coursemodule_elements();
+ $features = new stdClass;
+ $features->groups = true;
+ $features->groupings = true;
+ $features->groupmembersonly = true;
+ $this->standard_coursemodule_elements($features);
//-------------------------------------------------------------------------------
// buttons
$this->add_action_buttons();
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->edititems){
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(($formdata = data_submitted('nomatch')) AND !confirm_sesskey()) {
error('no sesskey defined');
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->viewreports){
error(get_string('error'));
}
$capabilities = feedback_load_capabilities($cm->id);
- require_login($course->id);
+ require_login($course->id, true, $cm);
if(!$capabilities->edititems){
error(get_string('error'));
*/
- $module->version = 2008042401; // The current module version (Date: YYYYMMDDXX)
+ $module->version = 2008042800; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2007101503; // Requires this Moodle version
$feedback_version_intern = 1; //this version is used for restore older backups
$module->cron = 0; // Period for cron to check this module (secs)
}
if($feedback->anonymous != FEEDBACK_ANONYMOUS_YES) {
- require_login($course->id);
+ require_login($course->id, true, $cm);
} else {
- require_course_login($course);
+ require_course_login($course, true, $cm);
}
if($feedback->anonymous == FEEDBACK_ANONYMOUS_NO) {