/**
  * IS: Parameter destId terdeklarasi
  * FS: Mengirimkan ke viewer: form, pageTitle
  * Desc: Fungsi untuk menambah review
  */
 public function addAction()
 {
     $this->_helper->layout->setLayout('one-column');
     // Param
     $destId = $this->_getParam('destId');
     // Cek otorisasi
     if ($this->_sess->userId) {
         // Model
         $reviewDb = new Model_DbTable_Review();
         $existReview = $reviewDb->getByPoiIdUserId($destId, $this->_sess->userId);
         if (count($existReview) and !empty($existReview['review_content'])) {
             $this->_redirectToReview('index');
         } else {
             // Form
             $form = new Form_ReviewForm();
             $form->addAttribs(array('action' => $this->view->url(array('action' => 'add'))));
             if (empty($existReview['review_content']) and !empty($existReview['rate'])) {
                 $review = $reviewDb->get($existReview['review_id']);
                 $form->populate($review->toArray());
             }
             //// Request dari Form
             if ($this->getRequest()->isPost()) {
                 if ($form->isValid($this->getRequest()->getPost())) {
                     ////$this->_helper->layout()->disableLayout();
                     ////$this->_helper->viewRenderer->setNoRender(true); /* supaya tidak render view */
                     // Insert
                     $reviewId = $reviewDb->insertReview($destId, $this->_sess->userId, $this->_sess->fbname, $this->getRequest()->getPost());
                     //echo $this->_sess->fbname;
                     //print_r($_POST);
                     // Reset form
                     $form->reset();
                     // Redirect
                     $this->_redirectToReview('detail', $reviewId);
                 }
             }
             // Breadcrumb
             $pageTitle = $this->view->translate('id_add_review');
             $this->_generateDetailBreadcrumb($pageTitle);
             // View
             $this->view->pageTitle = $pageTitle;
             $this->view->form = $form;
             $this->render('form');
         }
     } else {
         $this->_redirectToReview('index');
     }
     // end if cek session
 }