/** * IS: Parameter sortby, sortorder terdeklarasi * FS: Mengirimkan ke viewer: event * Desc: Fungsi untuk menampilkan daftar event */ public function indexAction() { $this->_helper->layout->setLayout('kebudayaan'); $eventDb = new Model_DbTable_Event(); $event = $eventDb->getAllWithDesc($this->_languageId); $this->view->event = $event; $this->view->count = count($event); }
/** * IS: Parameter sortby, sortorder terdeklarasi * FS: Mengirimkan ke viewer: event * Desc: Fungsi untuk menampilkan daftar event */ public function indexAction() { $this->_helper->layout->setLayout('kebudayaan'); $eventDb = new Model_DbTable_Event(); $page = $this->_getParam('page'); $event = $eventDb->getAllWithDesc($this->_languageId); $paginator = Zend_Paginator::factory($event); $paginator->setItemCountPerPage(8); $paginator->setCurrentPageNumber($page); $this->view->paginator = $paginator; $this->view->langId = $this->_languageId; $this->view->event_chunk = array_chunk(iterator_to_array($paginator), 2); $this->view->headLink()->headLink(array('rel' => 'canonical', 'href' => Zend_Controller_Front::getInstance()->getRequest()->getScheme() . '://' . Zend_Controller_Front::getInstance()->getRequest()->getHttpHost() . $this->view->url(array(), $this->_languageId == 1 ? 'kegiatan' : 'event', true)), 'PREPEND'); }
{ if ($path != '') { $fp = fopen($path, 'w'); fwrite($fp, $data); fclose($fp); } } /* * Fungsi untuk membaca isi file gz * @param : (string)full path file * return string / array * */ protected function readGZ($path = '') { if ($path != '') { ob_start(); $data = file_get_contents($path); $uncompressed = gzuncompress(trim($data)); ob_end_flush(); return $uncompressed; } } /** * get event humanDate json data used by eventCalendar * * @return json */ public function eventdataAction() { // only accept ajax request if ($this->getRequest()->isXmlHttpRequest() || true) { // disable layout and render $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); // set response content-type to json $this->_response->setHeader("content-type", "application/json"); // for view helpers $view = $this->view;
{ if ($path != '') { $fp = fopen($path, 'w'); fwrite($fp, $data); fclose($fp); } } /* * Fungsi untuk membaca isi file gz * @param : (string)full path file * return string / array * */ protected function readGZ($path = '') { if ($path != '') { ob_start(); $data = file_get_contents($path); $uncompressed = gzuncompress(trim($data)); ob_end_flush(); return $uncompressed; } } /** * get event humanDate json data used by eventCalendar * * @return json */ public function eventdataAction() { // only accept ajax request if ($this->getRequest()->isXmlHttpRequest()) { // disable layout and render $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); // set response content-type to json