/** * Save Filter missions by filter * CODE: */ public function executeFilter(sfWebRequest $request) { #TODO #security $miss_date1 = $request->getParameter('miss_date1', ''); $miss_date2 = $request->getParameter('miss_date2', ''); $wing = $request->getParameter('wing_name', ''); $passenger = $request->getParameter('passenger', ''); $out_off_date = $request->getParameter('out_off_date', ''); $current = $request->getParameter('current', ''); $campers = $request->getParameter('campers', ''); $this->processMedicalFilter($request); //storing in session $this->pager = MissionPeer::getMedicalPager($request->getParameter('max'), $request->getParameter('page'), $miss_date1, $miss_date2, $wing_name, $passenger, $out_off_date, $current, $campers); $this->missions = $this->pager->getResults(); $this->date_widget = new widgetFormDate(array('format_date' => array('js' => 'mm/dd/yy', 'php' => 'm/d/Y')), array('class' => 'text')); $this->med_date1 = ''; $this->med_date2 = ''; }