コード例 #1
0
 public function addAction()
 {
     $form = new Form_Question();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($this->getRequest()->getPost())) {
             $question = new Model_Question();
             $question->fill($form->getValues());
             $question->created = date('Y-m-d H:i:s');
             $question->author_id = Zend_Auth::getInstance()->getIdentity()->id;
             $question->save();
         }
     }
     $this->view->form = $form;
 }
コード例 #2
0
 public function addAction()
 {
     $form = new Form_Question();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($this->getRequest()->getPost())) {
             $question = new Model_Question();
             //передаємо дані з формив таблицю
             $question->fill($form->getValues());
             //заповнюємо поля таблиці
             $question->created = date('Y-m-d, H:i:s');
             //id з сесії
             $question->author_id = Zend_Auth::getInstance()->getIdentity()->id;
             $question->save();
             $this->_redirect('/question');
         }
     }
     $this->view->form = $form;
 }
コード例 #3
0
 public function updatequestionAction()
 {
     global $mySession;
     $db = new Db();
     $quesId = $this->getRequest()->getParam('quesId');
     $catId = $this->getRequest()->getParam('catId');
     $this->view->quesId = $quesId;
     $this->view->pageHeading = "Edit Question";
     if ($this->getRequest()->isPost()) {
         $request = $this->getRequest();
         $myform = new Form_Question($quesId);
         if ($myform->isValid($request->getPost())) {
             $dataForm = $myform->getValues();
             $myObj = new Pages();
             $Result = $myObj->UpdateQuestion($dataForm, $quesId);
             if ($Result == 1) {
                 $mySession->errorMsg = "Question updated successfully.";
                 $this->_redirect('pages/seequestions/catId/' . $catId);
             } else {
                 $mySession->errorMsg = "Question you entered already exists.";
                 $this->view->myform = $myform;
                 $this->render('editquestion');
             }
         } else {
             $this->view->myform = $myform;
             $this->render('editquestion');
         }
     } else {
         $this->_redirect('pages/editquestion/quesId/' . $quesId);
     }
 }