/** * Delete an existing vacancy * * @return void */ public function deleteAction() { $vacancyID = $this->getRequest()->getParam('id'); $careers = new Datasource_Cms_Careers(); $job = $careers->getByID($vacancyID); $careers->remove($vacancyID); // 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 Job Vacancy Deleted', 'complete', 'CMS-Admin', $username, "Job Title: " . $job['title']); $this->_helper->getHelper('FlashMessenger')->addMessage(array('deleted' => true)); $this->_helper->getHelper('Redirector')->goToUrl('/cms-admin/vacancies'); }