MDL-15787 Using hidden feedbacks on front page

This commit is contained in:
agrabs
2008-07-30 18:58:24 +00:00
parent ffcfd8a777
commit aeb7e1aecf
4 changed files with 26 additions and 13 deletions
+15 -1
View File
@@ -51,7 +51,21 @@
}
$capabilities = feedback_load_capabilities($cm->id);
require_login($course->id, true, $cm);
if($course->id == SITEID) {
require_login($course->id, true);
}else{
require_login($course->id, true, $cm);
}
//check whether the given courseid exists
if($courseid AND $courseid != SITEID) {
if($course2 = $DB->get_record('course', array('id'=>$courseid))){
require_course_login($course2); //this overwrites the object $course :-(
$course = $DB->get_record("course", array("id"=>$cm->course)); // the workaround
}else {
error("courseid is not correct");
}
}
if( !( ((intval($feedback->publish_stats) == 1) AND $capabilities->viewanalysepage) || $capabilities->viewreports)) {
error(get_string('error'));
+5 -10
View File
@@ -90,7 +90,11 @@
}
if($feedback->anonymous != FEEDBACK_ANONYMOUS_YES) {
require_login($course->id, true, $cm);
if($course->id == SITEID) {
require_login($course->id, true);
}else {
require_login($course->id, true, $cm);
}
} else {
if($course->id == SITEID) {
require_course_login($course, true);
@@ -98,15 +102,6 @@
require_course_login($course, true, $cm);
}
}
// if($feedback->anonymous != FEEDBACK_ANONYMOUS_YES) {
// require_login($course->id, true, $cm);
// if(isguestuser()) {
// error(get_string('guestsno'), $CFG->wwwroot);
// exit;
// }
// } else {
// require_course_login($course, true, $cm);
// }
//check whether the given courseid exists
if($courseid AND $courseid != SITEID) {
+1 -1
View File
@@ -10,7 +10,7 @@
*/
$module->version = 2008072401; // The current module version (Date: YYYYMMDDXX)
$module->version = 2008073001; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2008072401; // 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)
+5 -1
View File
@@ -51,7 +51,11 @@
}
if($feedback->anonymous != FEEDBACK_ANONYMOUS_YES) {
require_login($course->id, true, $cm);
if($course->id == SITEID) {
require_login($course->id, true);
}else {
require_login($course->id, true, $cm);
}
} else {
if($course->id == SITEID) {
require_course_login($course, true);