/** * Remove profile */ public function removeprofileAction() { $request = $this->getRequest(); $profile_id = $request->getParam('id', null); $Profiles = new Application_Model_Profiles(); $profile = $Profiles->getProfileByField('id', $profile_id); $this->view->sidebar_editprofile = $profile; // attach sidebar box Zend_Registry::get('hooks')->attach('hook_view_sidebar', 5, function () { echo Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer')->view->render('/_sidebar/editprofile.phtml'); }); $request = $this->getRequest(); $form = new Application_Form_Confirm(); $this->view->form = $form; if ($request->isPost() && $form->isValid($_POST) && $profile) { $Profiles->removeProfile($profile_id); Application_Plugin_Alerts::success($this->view->translate('Profile updated')); // flush url $this->redirect('search/users'); } }