fixed required_sesskey missing on complete_guest.php
added grouping feature (it have to be tested yet)
This commit is contained in:
@@ -51,7 +51,7 @@
|
||||
}
|
||||
$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'));
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
}
|
||||
$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'));
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->viewreports){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -80,9 +80,9 @@
|
||||
}
|
||||
|
||||
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) {
|
||||
|
||||
@@ -272,6 +272,7 @@
|
||||
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
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->deletesubmissions){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->edititems){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->deletetemplate){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->edititems){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->edititems){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
}
|
||||
$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');
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
}
|
||||
$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');
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
}
|
||||
$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), "");
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if (!$capabilities->mapcourse) {
|
||||
error ('access not allowed');
|
||||
|
||||
@@ -81,7 +81,11 @@ class mod_feedback_mod_form extends moodleform_mod {
|
||||
$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();
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->edititems){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
}
|
||||
$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');
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->viewreports){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
}
|
||||
$capabilities = feedback_load_capabilities($cm->id);
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course->id, true, $cm);
|
||||
|
||||
if(!$capabilities->edititems){
|
||||
error(get_string('error'));
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
|
||||
|
||||
$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)
|
||||
|
||||
@@ -42,9 +42,9 @@
|
||||
}
|
||||
|
||||
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) {
|
||||
|
||||
Reference in New Issue
Block a user