Esempio n. 1
0
 public function irsAction()
 {
     $request = $this->getRequest();
     $page = $request->getParam('page', 1);
     $sort = $request->getParam('sort', null);
     $order = $request->getParam('order', null);
     $irs = new Irs();
     $select = $irs->select();
     if ($sort === null && $order === null) {
         $select->order(array('created_at desc', 'period asc'));
     } else {
         if ($sort == 'created_at') {
             $select->order(array($sort . ' ' . $order, 'period asc'));
         } else {
             $select->order($sort . ' ' . $order);
         }
     }
     $paginator = new Base_Paginator(new Zend_Paginator_Adapter_DbTableSelect($select));
     $paginator->setCurrentPageNumber($page);
     $this->view->paginator = $paginator;
     $this->view->headers = array('created_at', 'code', 'value', 'currency_code');
 }