/** * IS: Parameter id, title terdeklarasi * FS: Mengirimkan ke viewer: event, poiRelated, comments, commentForm * Desc: Fungsi untuk menampilkan detail event */ public function detailAction() { // Variable $contentType = 2; // Param $id = $this->_getParam('id'); $title = $this->_getParam('title'); // Model $eventDb = new Model_DbTable_Event(); $poiToEventDb = new Model_DbTable_PoiToEvent(); // Data $event = $eventDb->getAllWithDescById($id, $this->_languageId); $author = $eventDb->getAuthor($id, $this->_languageId); //if description is empty, will be redirecting to calender event // if($event[0]['description']) // { //update data viewer, hanya di incremen 1 saja setiap kali content detail di load $eventDb->updateField($id, array('viewer' => $event[0]['viewer'] + 1)); $poiRelated = $poiToEventDb->getAllPoiNameByEventId($id, $this->_languageId); // View $this->view->event = $event[0]; $this->view->poiRelated = $poiRelated; // $this->view->author = $author['name']; // } // else // { // $this->_redirector->gotoUrl($this->view->baseUrl('/event/calendar/')); // } }