MDL-19488 - allow the creation of a "Public" feedback
authorAndreas Grabs <moodle@grabs-edv.de>
Mon, 10 Oct 2011 19:42:29 +0000 (21:42 +0200)
committerAndreas Grabs <moodle@grabs-edv.de>
Thu, 13 Oct 2011 09:10:15 +0000 (11:10 +0200)
mod/feedback/edit.php
mod/feedback/edit_form.php
mod/feedback/lib.php

index 34eae4b..4b7299e 100644 (file)
@@ -99,7 +99,7 @@ if(isset($create_template_formdata->savetemplate) && $create_template_formdata->
         $savereturn = 'notsaved_name';
     }else {
         //if the feedback is located on the frontpage then templates can be public
-        if($CFG->frontpage === $course->id && has_capability('mod/feedback:createpublictemplate', $context)) {
+        if(SITEID === $course->id && has_capability('mod/feedback:createpublictemplate', $context)) {
             $create_template_formdata->ispublic = isset($create_template_formdata->ispublic) ? 1 : 0;
         }else {
             $create_template_formdata->ispublic = 0;
index cf8bbff..ccea10f 100644 (file)
@@ -145,7 +145,7 @@ class feedback_edit_create_template_form extends moodleform {
         $elementgroup[] =& $mform->createElement('text', 'templatename', get_string('name', 'feedback'), array('size'=>'40', 'maxlength'=>'200'));
 
         //If the feedback is located on the frontpage the we can create public templates
-        if($CFG->frontpage === $this->feedbackdata->course->id) {
+        if(SITEID === $this->feedbackdata->course->id) {
             if(has_capability('mod/feedback:createpublictemplate', $this->feedbackdata->context)) {
                 $elementgroup[] =& $mform->createElement('checkbox', 'ispublic', get_string('public', 'feedback'), get_string('public', 'feedback'));
             }
index 3ce2874..030cf81 100644 (file)
@@ -1228,7 +1228,7 @@ function feedback_get_template_list($course, $onlyownorpublic = '') {
             $templates = $DB->get_records('feedback_template', array('course'=>$course->id), 'name');
             break;
         case 'public':
-            $templates = $DB->get_records('feedback_template', array('course'=>$CFG->frontpage, 'ispublic'=>1), 'name');
+            $templates = $DB->get_records('feedback_template', array('course'=>SITEID, 'ispublic'=>1), 'name');
             break;
     }
     return $templates;