public function deleteAction() { $table = new ZfBlank_DbTable_Feedback(); $request = $this->getRequest(); $table->find($request->getParam('id'))->getRow(0)->delete(); $this->_redirect('/admin/feedback/index' . (($type = $request->getParam('type')) ? '/type/' . $type : '') . '?page=' . $request->getQuery('page')); }
public function sendAction() { $table = new ZfBlank_DbTable_Feedback(); $msg = $table->createRow(); if ($msg->validateForm($this->getRequest()->getPost(), new Application_Form_Feedback())) { $msg->setFromForm()->setTime(new Zend_Date())->save(); $mail = new Zend_Mail('UTF-8'); $mail->addTo($this->_mailAdminAddress, $this->_mailAdmin); $mail->setFrom($this->_mailBotAddress, $this->_mailBot); $mail->setSubject('Message received from ' . $msg->getAuthor() . '.'); $mailText = 'ID: ' . $msg->getId() . "\n" . 'Date/Time: ' . $msg->getTime() . "\n" . 'User: '******'e-mail: ' . $msg->getContact() . "\n" . 'Answer required: ' . ($msg->isAnswerRequired() ? 'yes' : 'no') . "\n" . "\n" . $msg->getMessage() . "\n"; $mail->setBodyText($mailText); //$mail->send(); $this->_redirect('/feedback/confirm'); } $this->view->form = $msg->form(); }