Exemplo n.º 1
0
 /**
  * Save Filter pilot requests by filter
  * CODE:
  */
 public function executeFilter(sfWebRequest $request)
 {
     #TODO
     #security
     if (!$this->getUser()->hasCredential(array('Administrator', 'Staff', 'Pilot', 'Coordinator', 'Volunteer'), false)) {
         $this->getUser()->setFlash("warning", 'You don\'t have permission to access this url ' . $request->getReferer());
         $this->redirect('dashboard/index');
     }
     $req_date1 = $request->getParameter('req_date1', '');
     $req_date2 = $request->getParameter('req_date2', '');
     $miss_date1 = $request->getParameter('miss_date1', '');
     $miss_date2 = $request->getParameter('miss_date2', '');
     $not_process = $request->getParameter('not_process', '');
     $hold = $request->getParameter('hold', '');
     $process = $request->getParameter('process', '');
     $this->pilot_requests = PilotRequestPeer::getByFilters($req_date1, $req_date2, $miss_date1, $miss_date2, $not_process, $hold, $process);
 }