/** * Constructor * * @access public * @param assQuestion $questionOBJ * @param ilCtrl $ctrl * @param ilTabsGUI $tabs * @param ilLanguage $lng */ public function __construct(assQuestion $questionOBJ, ilCtrl $ctrl, ilTabsGUI $tabs, ilLanguage $lng) { parent::__construct($questionOBJ, $ctrl, $tabs, $lng); $this->questionHint = new ilAssQuestionHint(); if (!isset($_GET['hint_id']) || !(int) $_GET['hint_id'] || !$this->questionHint->load((int) $_GET['hint_id'])) { ilUtil::sendFailure('invalid hint id given: ' . (int) $_GET['hint_id'], true); $this->ctrl->redirectByClass('ilAssQuestionHintsGUI', ilAssQuestionHintsGUI::CMD_SHOW_LIST); } }
/** * Constructor * * @access public * @param assQuestion $questionOBJ * @param ilCtrl $ctrl * @param ilTabsGUI $tabs * @param ilLanguage $lng */ public function __construct(assQuestion $questionOBJ, ilCtrl $ctrl, ilTabsGUI $tabs, ilLanguage $lng) { parent::__construct($questionOBJ, $ctrl, $tabs, $lng); if (!isset($_GET['feedback_id']) || !(int) $_GET['feedback_id']) { ilUtil::sendFailure('invalid feedback id given: ' . (int) $_GET['feedback_id'], true); $this->ctrl->redirectByClass('ilAssQuestionFeedbackEditingGUI', ilAssQuestionFeedbackEditingGUI::CMD_SHOW); } if (!isset($_GET['feedback_type']) || !ilAssQuestionFeedback::isValidFeedbackPageObjectType($_GET['feedback_type'])) { ilUtil::sendFailure('invalid feedback type given: ' . $_GET['feedback_type'], true); $this->ctrl->redirectByClass('ilAssQuestionFeedbackEditingGUI', ilAssQuestionFeedbackEditingGUI::CMD_SHOW); } }