/**
  * Delete an existing site page
  *
  * @return void
  */
 public function deleteAction()
 {
     $pageID = $this->getRequest()->getParam('id');
     $this->view->currentPage = 'pages';
     $pageDatasource = new Datasource_Cms_Pages();
     $page = $pageDatasource->getByID($pageID);
     $pageDatasource->remove($pageID);
     // Record activity
     $auth = Zend_Auth::getInstance();
     $auth->setStorage(new Zend_Auth_Storage_Session('hl_admin'));
     $username = $auth->getStorage()->read()->username;
     Application_Core_ActivityLogger::log('CMS Page Deleted', 'complete', 'CMS-Admin', $username, "Page URL: /" . $page['url']);
     // Changes saved - so send them back with a nice success message
     $this->_helper->getHelper('FlashMessenger')->addMessage(array('deleted' => true));
     $this->_helper->getHelper('Redirector')->goToUrl('/cms-admin/pages');
 }