public function indexAction() { SxCms_Acl::requireAcl('event', 'event.index'); $proxy = new SxCms_Event_DataMapper(); $events = $proxy->getNextEvents(false); $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Array($events)); $paginator->setCurrentPageNumber($this->_getParam('page')); $paginator->setItemCountPerPage(15); $this->view->paginator = $paginator; }
public function calendarAction() { $this->_helper->layout->setLayout('full'); $proxy = new SxCms_Event_DataMapper(); $events = $proxy->getNextEvents(null); $config = Zend_Registry::get('config'); $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Array($events)); $paginator->setCurrentPageNumber($this->_getParam('page'))->setItemCountPerPage($config->modules->event->list->count); $this->view->paginator = $paginator; }