function handleRequiredFeedback($a_ref_id = 0) { global $ilUser; include_once 'Services/Feedback/classes/class.ilFeedback.php'; $feedback = new ilFeedback(); if ($a_ref_id > 0) { $feedback->setRefId($a_ref_id); } $barometers = $feedback->getAllBarometer(0, 1); $rownum = 0; if (count($barometers)) { foreach ($barometers as $barometer) { if ($barometer->canVote($ilUser->getId(), $barometer->getId()) == 1) { $this->ctrl->setParameter($this, "barometer_id", $barometer->getId()); $this->ctrl->redirectByClass(array("ilinfoscreengui", "ilfeedbackgui"), "showBarometerById"); } } } }