public function restoreAction()
 {
     // acl checks
     if (!Knowledgeroot_Acl::iAmAllowed('page_' . $this->_getParam('id'), 'edit')) {
         $this->_redirect('');
     }
     // get page and restore version
     $page = new Knowledgeroot_Page($this->_getParam('id'), $this->_getParam('version'));
     $page->restore();
     // show success message
     Knowledgeroot_Message::success("Page restored", "Page was restored to version " . $this->_getParam('version'));
     // redirect to page
     $this->_redirect('page/' . $page->getId());
 }