require_once("lib.php");
require_once($CFG->libdir . '/completionlib.php');
+ feedback_init_feedback_session();
+
$id = required_param('id', PARAM_INT);
$completedid = optional_param('completedid', false, PARAM_INT);
$preservevalues = optional_param('preservevalues', 0, PARAM_INT);
require_once("../../config.php");
require_once("lib.php");
+ feedback_init_feedback_session();
+
$id = required_param('id', PARAM_INT);
$completedid = optional_param('completedid', false, PARAM_INT);
$preservevalues = optional_param('preservevalues', 0, PARAM_INT);
require_once("lib.php");
require_once('edit_form.php');
+ feedback_init_feedback_session();
+
$id = required_param('id', PARAM_INT);
if(($formdata = data_submitted()) AND !confirm_sesskey()) {
require_once("../../config.php");
require_once("lib.php");
+ feedback_init_feedback_session();
+
$id = optional_param('id', NULL, PARAM_INT);
$typ = optional_param('typ', false, PARAM_ALPHA);
$itemid = optional_param('itemid', false, PARAM_INT);
define('FEEDBACK_RESETFORM_DROP', 'feedback_drop_feedback_');
define('FEEDBACK_MAX_PIX_LENGTH', '400'); //max. Breite des grafischen Balkens in der Auswertung
-//initialize the feedback-Session - not nice at all!!
-global $SESSION;
-if (!empty($SESSION)) {
- if (!isset($SESSION->feedback) OR !is_object($SESSION->feedback)) {
- $SESSION->feedback = new object();
- }
-}
-
/**
* @uses FEATURE_GROUPS
* @uses FEATURE_GROUPINGS
global $SESSION, $OUTPUT;
+ feedback_init_feedback_session();
+
if(empty($SESSION->feedback->errors)) {
return;
}
if (has_capability('moodle/course:manageactivities', $PAGE->cm->context)) {
$feedbacknav->add(get_string('updatethis', '', get_string('modulename', 'feedback')), new moodle_url($CFG->wwwroot.'/course/mod.php', array('update' => $PAGE->cm->id, 'return' => true, 'sesskey' => sesskey())));
}
+}
+
+function feedback_init_feedback_session() {
+ //initialize the feedback-Session - not nice at all!!
+ global $SESSION;
+ if (!empty($SESSION)) {
+ if (!isset($SESSION->feedback) OR !is_object($SESSION->feedback)) {
+ $SESSION->feedback = new object();
+ }
+ }
}
\ No newline at end of file