public function indexAction()
 {
     //$this->getHelper('viewRenderer')->setNoRender(); //remove other display if submit succeed
     $req = $this->getRequest();
     $id = $req->getParam('id');
     $newsModel = new Admin_Model_News();
     $dataModel = new Admin_Model_Data();
     if ($req->isPost()) {
         $this->getHelper('viewRenderer')->setNoRender();
         //remove other display if submit succeed
         $recordFileName = Zend_Session::getId() . '_' . date('YmdHis') . '_' . rand();
         $name = $req->getPost('name');
         $sex = $req->getPost('sex');
         if (empty($name) || empty($sex)) {
             $returnArr = array('result' => '0', 'message' => '请输入完整的资料 from:后台');
             $validate = false;
         } else {
             $validate = true;
         }
         if ($validate) {
             $contentIndex = $newsModel->draw($sex);
             //$content=str_replace('__NAME__',$name,$newsModel->newsCache[$contentIndex]);
             //$content=$newsModel->newsCache[$contentIndex];
             $contentText = $newsModel->processNameInContentText($name, $newsModel->getNewsContentByIndex($contentIndex));
             $contentInfo = str_replace(' ', '', $newsModel->seperateContent($contentText));
             $content = '蓝鸟大事件独家播报,' . $contentInfo[1];
             //$content='蓝鸟大事件独家播报, '.$contentInfo[1];
             //echo $content;exit;
             $this->_helper->voice->text2Voice($content, $recordFileName);
             $news = $newsModel->createRow(array('name' => $name, 'mp3' => $recordFileName, 'content' => $contentIndex, 'created' => time()));
             $id = $news->save();
             if (empty($id)) {
                 $returnArr = array('result' => '0', 'message' => '保存失败');
             } else {
                 $dataModel->saveData('participant');
                 $url = $this->view->serverUrl() . $this->view->url(array('action' => 'index', 'controller' => 'index', 'id' => $id), null, true);
                 $returnArr = array('result' => '1', 'message' => '保存成功', 'url' => $url);
             }
         }
         //$result="<script>window.name='".Zend_Json::encode($returnArr)."';</script>";
         $result = Zend_Json::encode($returnArr);
         echo $result;
     } elseif (!empty($id) && is_numeric($id)) {
         $fakeModel = new Admin_Model_Fakenum();
         $dataModel->saveData('visit', 'view');
         $displayParticipant = $fakeModel->getFakeFactorByName('participant') + $dataModel->getCountNumByAction('participant');
         $displayVisit = $fakeModel->getFakeFactorByName('visit') + $dataModel->getCountNumByAction('visit');
         $displayShare = $fakeModel->getFakeFactorByName('share') + $dataModel->getCountNumByAction('share');
         $news = $newsModel->getItemById($id);
         if (!empty($news)) {
             $contentText = $newsModel->processSpecialWordsInContentText($newsModel->processNameInContentText($news->name, $newsModel->getNewsContentByIndex($news->content)));
             $contentInfo = str_replace(' ', '', $newsModel->seperateContent($contentText));
             $news->contentText = $contentInfo[1];
             $news->title = $contentInfo[0];
             //$this->view->signPackage=$this->_helper->wjssdk->GetSignPackage();
             $this->view->displayNum = array('participant' => $displayParticipant, 'visit' => $displayVisit, 'share' => $displayShare);
             $this->view->news = $news;
         }
         $dataModel = new Admin_Model_Data();
         $dataModel->saveData('visit', 'home');
     }
     $this->view->signPackage = $this->_helper->wjssdk->GetSignPackage();
 }