/** * IS: - * FS: - * Desc: Fungsi inisialisasi */ public function init() { parent::init(); $this->_helper->layout()->disableLayout(); /* if( ! $this->_request->isXmlHttpRequest()) { $this->_redirector->gotoUrl('/'); } */ } /**
/** * IS: - * FS: Mengirimkan ke viewer: destination, news, event, destSearchForm, * activitySearchForm, highlight, video * Desc: Fungsi untuk menampilkan halaman depan */ public function indexAction() { $this->_helper->layout->setLayout('kebudayaan'); // Form $destSearchForm = new Form_DestSearchHomeForm(); $activitySearchForm = new Form_ActivitySearchHomeForm(); $destSearchForm->setNameLabel($this->view->translate('name')); // Model $destinationDb = new Model_DbTable_Destination(); $eventDb = new Model_DbTable_Event(); $highlightDb = new Model_DbTable_Highlight(); // $videoModel = new Model_Video; $galleryModel = new Model_DbTable_Image(); // Data $galleryHeader = $highlightDb->getGalleryHeader(); $featured_culture = $destinationDb->getFeaturedCulture($this->_languageId, 4); //generate news $news = $this->news->getLastNews($this->_languageId, 4); $event = $eventDb->getFourClosestEvent($this->_languageId); $highlightMed = $highlightDb->getMainType(2, $this->_languageId); // $videos = $videoModel->getMostViewedVideos($startIndexVideo, $maxResultVideo); $latestImage = $galleryModel->getTenLastImage(1, false, true); $this->view->activeHeaders = $highlightDb->getActiveHeaders(); // Passing ke view $this->view->galleryHeader = $galleryHeader; $this->view->latestImage = $latestImage; $this->view->featured_culture = $featured_culture; $this->view->news = $news->toArray(); $this->view->event = $event; $this->view->destSearchForm = $destSearchForm; $this->view->useFeaturedSlideshow = true; $this->view->featuredCulture = $featured_culture; $this->view->activitySearchForm = $activitySearchForm; $this->view->highlight = $highlightMed; // $this->view->videos = $videos; $this->view->languageID = $this->_languageId; $this->view->useGoogleExperiment = true; $this->view->langId = $this->_languageId; $this->view->homepage = true; $this->view->figures = $this->figure->findAll($this->_languageId, 2)->toArray(); }
/** * IS: - * FS: Mengirimkan ke viewer: destination, news, event, destSearchForm, * activitySearchForm, highlight, video * Desc: Fungsi untuk menampilkan halaman depan */ public function indexAction() { $this->_helper->layout->setLayout('kebudayaan'); // Model $destinationDb = new Model_DbTable_Destination(); $eventDb = new Model_DbTable_Event(); $highlightDb = new Model_DbTable_Highlight(); // $videoModel = new Model_Video; $galleryModel = new Model_DbTable_Image(); // Data $galleryHeader = $highlightDb->getGalleryHeader(); $featured_culture = $destinationDb->getFeaturedCulture($this->_languageId, 4); //generate news $news = $this->news->getLastNews($this->_languageId, 4); $event = $eventDb->getFourClosestEvent($this->_languageId); $highlightMed = $highlightDb->getMainType(2, $this->_languageId); // $videos = $videoModel->getMostViewedVideos($startIndexVideo, $maxResultVideo); $latestImage = $galleryModel->getTenLastImage(1, false, true); $activeHeaders = $highlightDb->getActiveHeaders($this->_languageId); if (count($activeHeaders) == 0) { $activeHeaders = $highlightDb->getActiveHeaders(); } $this->view->activeHeaders = $activeHeaders; // Passing ke view $this->view->galleryHeader = $galleryHeader; $this->view->latestImage = $latestImage; $this->view->featured_culture = $featured_culture; $this->view->news = $news->toArray(); $this->view->event = $event; $this->view->useFeaturedSlideshow = true; $this->view->featuredCulture = $featured_culture; $this->view->highlight = $highlightMed; // $this->view->videos = $videos; $this->view->languageID = $this->_languageId; $this->view->useGoogleExperiment = true; $this->view->langId = $this->_languageId; $this->view->homepage = true; $this->view->figures = $this->figure->findAll($this->_languageId, 2)->toArray(); $this->view->headMeta()->appendName('keywords', join(', ', $this->_meta)); $this->view->headMeta()->appendName('description', "kebudayaanindonesia.net adalah laman referensi kebudayaan Indonesia untuk mewujudkan bangsa Indonesia yang cerdas dan berbudaya"); }
public function deleteAction() { $id = $this->_getParam('id'); $table_highlight = new Model_DbTable_Highlight(); $table_highlight_desc = new Model_DbTable_HighlightDescription(); $data = $table_highlight->deleteById($id); $data2 = $table_highlight_desc->deleteHighlight($id); $this->_redirect($this->view->rootUrl('/admin/highlight/')); }
/** * IS: Parameter id terdeklarasi * FS: Mengirimkan ke viewer: form, highlightType * Desc: Mengatur aksi yang dilakukan untuk halaman edit */ public function editAction() { $language_id = $this->_getParam('lang'); $highlight_id = $this->_getParam('id'); $form = new Admin_Form_HighlightForm(); $table_highlight = new Model_DbTable_Highlight(); $table_highlight_desc = new Model_DbTable_HighlightDescription(); $highlight_data = null; //if this is a post request pages if ($this->getRequest()->isPost()) { if ($form->isValid($_POST)) { //set data for insert to the database if ($language_id != 1) { $indo = $table_highlight_desc->checkForIndo($highlight_id); if ($indo) { $data3 = array('highlight_id' => $highlight_id, 'language_id' => $language_id, 'name' => $_POST['highlightName'], 'description' => $_POST['highlightDescription'], 'img_path' => $_POST['highlightImage'], 'link_path' => $_POST['highlightLink']); $table_highlight_desc->updateHighlight($data3, $highlight_id, $language_id); } else { $data3 = array('highlight_id' => $highlight_id, 'language_id' => $language_id, 'name' => $_POST['highlightName'], 'description' => $_POST['highlightDescription'], 'img_path' => $_POST['highlightImage'], 'link_path' => $_POST['highlightLink']); $table_highlight_desc->insertHighlight($data3); } } else { $data = array('type' => $_POST['highlightType'], 'path_image' => $_POST['highlightImage'], 'flag' => $_POST['highlightStatus'], 'link' => $_POST['highlightLink'], 'sort_order' => $_POST['highlightSortOrder']); $table_highlight->updateHighlight($data, $highlight_id); //if it is a medium highlight then save the description $type = $_POST['highlightType']; if ($type != 2 and $type != 6) { $data = array('language_id' => $language_id, 'name' => $_POST['highlightName'], 'img_path' => $_POST['highlightImage'], 'link_path' => $_POST['highlightLink']); } elseif ($type == 2 or $type == 6) { $data = array('language_id' => $language_id, 'name' => $_POST['highlightName'], 'description' => $_POST['highlightDescription'], 'img_path' => $_POST['highlightImage'], 'link_path' => $_POST['highlightLink']); } $table_highlight_desc->updateHighlight($data, $highlight_id, $language_id); } $this->loggingaction('highlight', 'edit', $highlight_id, $language_id); $this->_flash->addMessage('1\\Sunting Highlight Berhasil!'); $this->_redirect($this->view->rootUrl('/admin/highlight/')); } } // if ($language_id != 1) { // $indo = $table_highlight_desc->checkForIndo($highlight_id); // if ($indo) { // $highlight_data = $table_highlight->getAllWithDesc($highlight_id, $language_id); // } // } else { $highlight_data = $table_highlight->getAllWithDesc($highlight_id, $language_id); // } //set every element value // if($highlight_data != null) // { $form->highlightImage->setValue($highlight_data['path_image']); $form->highlightType->setValue($highlight_data['type']); $form->highlightLink->setValue($highlight_data['link_path']); $form->highlightName->setValue($highlight_data['name']); $form->highlightSortOrder->setValue($highlight_data['sort_order']); $form->highlightDescription->setValue($highlight_data['description']); $form->highlightStatus->setValue($highlight_data['flag']); $form->highlightImage->setValue($highlight_data['img_path']); $this->view->highlightType = $highlight_data['type']; $this->view->form = $form; $this->view->stateEdit = true; $this->view->language_id = $language_id; $this->view->highlight_type = $highlight_data['type']; $this->view->image = $highlight_data['img_path']; // } }
public function adddatadestAction($ppp) { } /** * IS: Highlight ada * FS: Highlight tidak ada * Desc: Fungsi untuk menghapus highlight dari basis data */ public function deletehighlightAction() { $highlight_id = $this->_getParam('highlightid'); $table_highlight = new Model_DbTable_Highlight(); $table_highlight_desc = new Model_DbTable_HighlightDescription(); $table_highlight->deleteHighlight($highlight_id); $table_highlight_desc->deleteHighlight($highlight_id); $this->loggingaction('highlight', 'delete', $highlight_id); $this->_flash->addMessage("1\\Highlight Delete Success!"); } public function deletehighlight2Action() { $highlight_id = $this->_getParam('highlightid');
$mail->addTo($toEmail[$i]); } } else { $mail->addTo($toEmail); } $mail->setBodyHtml($msg, 'UTF-8', Zend_Mime::ENCODING_8BIT); // Kirim email-nya $isSend = false; try { if (!$mail->send()) { throw new Exception("Error occurred sending message"); } else {