public function executeDelete(sfWebRequest $request) { if (!$this->getUser()->hasCredential(array('Administrator'), false)) { $this->getUser()->setFlash("warning", 'You don\'t have permission to access this url ' . $request->getReferer()); $this->redirect('dashboard/index'); } $request->checkCSRFProtection(); $this->forward404Unless($wing_job = WingJobPeer::retrieveByPk($request->getParameter('id')), sprintf('Object wing_job does not exist (%s).', $request->getParameter('id'))); $wing_job->delete(); $this->getUser()->setFlash("success", "Wing Role Deleted Successfully"); $this->redirect("person/view?id=" . $request->getParameter("person_id")); }