* @copyright 2014 Heinrich-Heine-Universität Düsseldorf * @license http://www.gnu.org/licenses/gpl.html * @link https://bitbucket.org/coderkun/the-legend-of-z */ namespace hhu\z\agents\intermediate; /** * Agent to display Quests. * * @author Oliver Hanraths */ class QuestsAgent extends \nre\agents\IntermediateAgent { /** * Action: index. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function index(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'seminary', $request->getParam(3)); } /** * Action: quest. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function quest(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } /** * Action: submissions. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function submissions(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } /** * Action: submission. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function submission(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } /** * Action: create. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function create(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } /** * Action: edit. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function edit(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } /** * Action: edittask. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function edittask(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } /** * Action: edittexts. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function edittexts(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } /** * Action: delete. * * @param \nre\core\Request $request Current request * @param \nre\core\Response $response Current response */ public function delete(\nre\core\Request $request, \nre\core\Response $response) { // Add Moodpic $this->addSubAgent('Moodpic', 'questgroup', $request->getParam(3), $request->getParam(4)); // Add Questgroups hierarchy path $this->addSubAgent('Questgroupshierarchypath', 'index', $request->getParam(3), $request->getParam(4), true); } } ?>