/**
  * 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');
 }
Exemplo n.º 3
0
 {
     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;
Exemplo n.º 4
0
 {
     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