Ejemplo n.º 1
0
 public function createAction()
 {
     $this->view->form = $form = new Ynadvsearch_Form_Admin_Faqs_Create();
     if (!$this->getRequest()->isPost()) {
         return;
     }
     if (!$form->isValid($this->getRequest()->getPost())) {
         return;
     }
     $success = FALSE;
     $values = $form->getValues();
     $db = Engine_Api::_()->getDbtable('faqs', 'ynadvsearch')->getAdapter();
     $db->beginTransaction();
     try {
         $table = Engine_Api::_()->getDbtable('faqs', 'ynadvsearch');
         $faq = $table->createRow();
         $faq->setFromArray($values);
         $faq->save();
         $success = TRUE;
     } catch (Exception $e) {
         $db->rollBack();
         throw $e;
     }
     $db->commit();
     if ($success) {
         $this->_redirect('admin/ynadvsearch/faqs');
     }
 }
Ejemplo n.º 2
0
 public function init()
 {
     parent::init();
     $this->setTitle('Edit FAQ');
     $this->setDescription('YNADVSEARCH_FAQS_EDIT_DESCRIPTION');
     $this->submit->setLabel('Edit FAQ');
 }