]> git.mjollnir.org Git - moodle.git/commitdiff
fixed required_sesskey missing on complete_guest.php
authoragrabs <agrabs>
Mon, 28 Apr 2008 21:19:27 +0000 (21:19 +0000)
committeragrabs <agrabs>
Mon, 28 Apr 2008 21:19:27 +0000 (21:19 +0000)
added grouping feature (it have to be tested yet)

21 files changed:
mod/feedback/analysis.php
mod/feedback/analysis_course.php
mod/feedback/analysis_to_excel.php
mod/feedback/complete.php
mod/feedback/complete_guest.php
mod/feedback/delete_completed.php
mod/feedback/delete_item.php
mod/feedback/delete_template.php
mod/feedback/edit.php
mod/feedback/edit_item.php
mod/feedback/export.php
mod/feedback/import.php
mod/feedback/index.php
mod/feedback/mapcourse.php
mod/feedback/mod_form.php
mod/feedback/print.php
mod/feedback/show_entries.php
mod/feedback/show_entries_anonym.php
mod/feedback/use_templ.php
mod/feedback/version.php
mod/feedback/view.php

index a48a622c0bdca53c72076a1b581b03e9c9e0f0ec..67192edd12a7c8d48197f998d866d2d53b5beeb6 100644 (file)
@@ -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'));
index ed7d2cc3e69eaffd33d17d28bb06aee046e633f8..2088aadb62c267d529bb265cbb00c3a333027dc9 100644 (file)
@@ -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'));
index 8bcf9d58aa9fad97f2bdeda2b8fd8b3d86c2d034..c73ce1759ce325ea08c9bfb3ebac2528643a0264 100644 (file)
@@ -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'));
index 0207f64f53cac6c613030c25a88106187df8af6f..90f959dc740df017e26350d51f2208f94cc6e417 100644 (file)
@@ -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) {
index a69a7ce6beed46b446c8cdb555428d13ccd492b4..1fe50bc25b30216a3d1f04a73ba927eeb832ac19 100644 (file)
                 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.'" />
                         &nbsp;
                       </td></tr>';
                 //check, if there exists required-elements
index 79ebcc00ee91213d7ec64ffb39d721beed2b98bd..312e11697df001fb32ceef438a2d99c527f36a7c 100644 (file)
@@ -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'));
index 586829f28db770eb082a89a919d0b9de1d51360b..e1d0e5c25a87ecff57380b83c7a306224a158e52 100644 (file)
@@ -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'));
index c49f1dca90fd0dd421a60768c20711b9b139e86a..5c41f7147188fa214027c805a5cea6e1287012f9 100644 (file)
@@ -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'));
index 6e737a60a6d65ee3b6b1d4215d25f8873f8f4cd7..33e1c660aae15333c5ff9dcfb65e895325288e52 100644 (file)
@@ -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'));
index 2f584bd67fcb371a06a80249eb478b35e0850b4f..dcb2bbd4351268e1829a22de4d554101215b3f2c 100644 (file)
@@ -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'));
index 3a4b78d46b972175b33d955ffc116a32447679f1..9793c382e4aab8bf958fcb62d52d9cde97862d39 100644 (file)
@@ -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');
index 42a1a6ab527d2794a70b8e1fef4cdaee50ca0f5e..cf49496bfae216315ef273711ca283767942448f 100644 (file)
@@ -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');
index dbf34e6f93d41307ac313671497cbd448dd95e11..2844e2f469e7a78e24d477b6532a911d20f3b3a4 100644 (file)
@@ -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), "");
 
index 75007ec22d3225b7f83593b3a8366b5c3daf1319..dad9c4926f41c1c4e86d9db329d55667538039df 100644 (file)
@@ -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');
index 2b094e8a0f97f6d5add4f9bca264962b0a7a6ea5..b503a321dbdf8586257e2e7ba1adb0bae2631371 100644 (file)
@@ -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();
index dfbd503547b3f846f32ab24524551cdd7d4ded2a..dd5f2af27c8a32d47b5b4dd490d6376d41bd5ddb 100644 (file)
@@ -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'));
index 204f74ec9c8c9cea573b6e65205116bb45d371a6..07bcf2b1f10b1d8b108a45ddcf4ec198bc41704b 100644 (file)
@@ -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');
index c776de40b1312ea57f0d2c2bffb6142c40bb2622..44918f3078145499851498c328d8b7f3685496bd 100644 (file)
@@ -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'));
index 5bcda2bdc8591bf847fda7afbaab3521c173346c..d46223cb6aec08757fd0b14fa3091362609f1385 100644 (file)
@@ -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'));
index c4788a76af5461c8fae0f5278f3fc00ac9070ad0..443c161f3020dc814f3f1271fa757cc200c1233b 100644 (file)
@@ -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)
index 3a00dad42929cc61a3c846a72a66110123007d9e..20b3c9fe2e72253e1c69e6a6ba16d447961296a8 100644 (file)
@@ -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) {