public function deliveryAction() { try { $request = $this->getRequest(); $orderMapper = new Application_Model_OrdersMapper(); $orders = $orderMapper->filter('', 'not_delivered', '', date('Y-m-d'), ''); $deliveryBoys = $orderMapper->getOrderByDeliveryBoy(date('Y-m-d'), null, 'delivery'); if (!empty($orders)) { $paginator = Zend_Paginator::factory($orders); $paginator->setItemCountPerPage(100); $page = $this->getRequest()->getParam("page", 1); $paginator->setCurrentPageNumber($page); } else { $paginator = array(); } $this->view->orders = $paginator; $this->view->deliveryBoys = $deliveryBoys; $this->view->timeSlot = $orderMapper->getTimeSlot(); } catch (Exception $ex) { $this->authorised = false; $this->view->hasMessage = true; $this->view->messageType = "danger"; $this->view->message = $ex->getMessage(); } }