public function deleteAction() { $userId = NULL; $auth = Zend_Auth::getInstance(); $authAccount = $auth->getStorage()->read(); if (null != $authAccount) { if (null != $authAccount->getId()) { $userId = $authAccount->getId(); } } $page = $this->getRequest()->getParam('page') ? (int) $this->getRequest()->getParam('page') : 1; $id = $this->getRequest()->getParam('id'); $model = new Default_Model_Users(); if ($model->find($id)) { if ($id != $authAccount->getId()) { if ($model->delete()) { //Needs_Tools::DeleteLegaturiDistrictManager($id); $this->_flashMessenger->addMessage("<div class='success canhide'><p>User deleted<a href='javascript:;'>Close</a></p></div>"); } else { $this->_flashMessenger->addMessage("<div class='failure canhide'><p>User was not deleted<a href='javascript:;'>Close</a></p></div>"); } } else { $this->_flashMessenger->addMessage("<div class='failure canhide'><p>You cannot delete the account that you are logged in with!<a href='javascript:;'>Close</a></p></div>"); } $this->_redirect('/users/index/page/' . $page); } }