/**
  * IS: -
  * FS: Mengirimkan ke viewer: form
  * Desc: Mengatur aksi yang dilakukan untuk halaman create
  */
 public function createAction()
 {
     //variable and class initiation initiation
     $language_id = 1;
     $form = new Admin_Form_HighlightForm();
     $table_highlight = new Model_DbTable_Highlight();
     $table_highlight_desc = new Model_DbTable_HighlightDescription();
     //if this is a post request pages
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($_POST)) {
             //set data for insert to the database
             $data = array('type' => $_POST['highlightType'], 'flag' => $_POST['highlightStatus'], 'sort_order' => $_POST['highlightSortOrder']);
             $highlight_id = $table_highlight->insertHighlight($data);
             if (!empty($highlight_id)) {
                 //if it is a medium highlight then save the description
                 $data = array();
                 $type = $_POST['highlightType'];
                 if ($type != 2 and $type != 6) {
                     $data = array('highlight_id' => $highlight_id, 'language_id' => $_POST['highlightLanguage'], 'name' => $_POST['highlightName'], 'description' => $_POST['highlightDescription'], 'img_path' => $_POST['highlightImage'], 'link_path' => $_POST['highlightLink']);
                 } elseif ($type == 2 or $type == 6) {
                     $data = array('highlight_id' => $highlight_id, 'language_id' => $_POST['highlightLanguage'], 'name' => $_POST['highlightName'], 'description' => $_POST['highlightDescription'], 'img_path' => $_POST['highlightImage'], 'link_path' => $_POST['highlightLink']);
                 }
                 $table_highlight_desc->insertHighlight($data);
                 $this->loggingaction('highlight', 'create', $highlight_id, $language_id);
                 $this->_flash->addMessage('1\\Menambah Highlight Berhasil!');
             } else {
                 $this->_flash->addMessage('2\\Menambah Highlight Gagal!');
             }
             $this->_redirect($this->view->rootUrl('/admin/highlight/'));
         }
     }
     $form->highlightSortOrder->setValue(0);
     $this->view->form = $form;
 }