* @since 1.0 * @package MammutCMS * @subpackage Module */ class Videobox extends VideoboxBase { protected function getMyId() { return 'mcms.videobox'; } public function runIndex(Request $request, Response $response, $activeInstance) { $system = \MCMS\System::getInstance(); try { $layout = $this->findLayout($system->getSiteId(),$activeInstance); $template = $this->loadTemplate($this->getMyId(),$system->getTarget('action'),$layout, true); $template->setParam('title', __CLASS__); $template->setParam('self', $_SERVER['PHP_SELF']); $template->setParam('instance', $activeInstance); $template->setParam('isUser', !is_null($system->getUserSvc()->getUser())); $response->setFragment('CONTENT', $template->getDocument()); } catch(FileNotFoundException $ex) { $response->setFragment('CONTENT', "file is missing: " . $ex->getContext()); } } }