Beispiel #1
0
 /**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
 public function executeIndex(sfWebRequest $request)
 {
     $total = null;
     $params = array();
     if ($request->isMethod(sfRequest::POST)) {
         $tl = new TimeLog();
         $params = array('staff_id' => $request->getParameter('staff_id'), 'from' => $request->getParameter('from'), 'until' => $request->getParameter('until'));
         $from_date = $params['from'];
         $until_date = $params['until'];
         $from = $this->convertParamToDatetime($from_date);
         $until = $this->convertParamToDatetime($until_date);
         $result = $tl->getByStaffIdBetween($params['staff_id'], $from, $until);
     }
     @($this->total = $result['total']);
     @($this->records = $result['list']);
     $this->form = new TimeQueryForm(array(), array('params' => $params));
 }