public function executeApproved(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($mission_photo = MissionPhotoPeer::retrieveByPk($request->getParameter('id')), sprintf('Object itinerary does not exist (%s).', $request->getParameter('id'))); $mission_photo = MissionPhotoPeer::retrieveByPk($request->getParameter('id')); if (isset($mission_photo)) { $mission_photo->setApproved(1); $mission_photo->save(); } $this->getUser()->setFlash('success', 'mission photo has been approved successfully.'); $this->redirect('mission_photo/index'); }