public function showAction() { // check acl if (!Knowledgeroot_Acl::iAmAllowed('page_' . $this->_getParam('id'), 'show')) { $this->_redirect(''); } $translate = Knowledgeroot_Registry::get('Zend_Translate'); // using blank layout $this->_helper->layout->setLayout('blank'); if ($this->_getParam('version') !== null) { $page = new Knowledgeroot_Page($this->_getParam('id'), $this->_getParam('version')); } else { $page = new Knowledgeroot_Page($this->_getParam('id')); } $this->view->name = $page->getName(); $this->view->subtitle = $page->getSubtitle(); $this->view->alias = $page->getAlias(); $this->view->tooltip = $page->getTooltip(); $this->view->description = $page->getDescription(); $this->view->title = $translate->translate('Show version of page'); }