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; }
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; }
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); } }