예제 #1
0
 public function commentAction()
 {
     $auth = Zend_Auth::getInstance();
     if (!$auth->hasIdentity()) {
         $full_name = "";
     } else {
         $infoUser = $auth->getIdentity();
         $full_name = $infoUser->full_name;
     }
     $system = new Default_Model_Page();
     $this->view->purifier = Zend_Registry::get('purifier');
     $conf = HTMLPurifier_Config::createDefault();
     $purifier = new HTMLPurifier($conf);
     $comment_id = $purifier->purify($this->_request->getParam('comment_id'));
     if (empty($comment_id)) {
         $comment_id = 0;
     }
     $link = $purifier->purify($this->_request->getParam('link'));
     $data = array("comment" => $purifier->purify($this->_request->getParam('content')), "email" => $purifier->purify($this->_request->getParam('email')), "full_name" => $purifier->purify($this->_request->getParam('full_name')), "page_id" => $purifier->purify($this->_request->getParam('id')), "user_name" => $full_name, "date_create" => time(), "child_comment_id" => $comment_id);
     echo $system->save_commnent($data, $link);
     die;
 }