/** * 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); }