Esempio n. 1
0
 public function __construct($options = null)
 {
     $oModelSiteSeoRobots = new Admin_Model_SiteSeoRobots();
     $oModelSiteSeoKeywords = new Admin_Model_SiteSeoKeywords();
     $aSiteSeoRobots = $oModelSiteSeoRobots->getAll()->toArray();
     foreach ($aSiteSeoRobots as $nKey => $aValue) {
         $this->_aAllSiteSeoRobots[$aValue["id"]] = $aValue["desc"];
     }
     $aSiteSeoKeywords = $oModelSiteSeoKeywords->getAll()->toArray();
     foreach ($aSiteSeoKeywords as $nKey => $aValue) {
         $this->_aAllSiteSeoKeywords[$aValue["value"]] = $aValue["value"];
     }
     parent::__construct($options);
 }
 public function keywordsAction()
 {
     $oFormAddKeywords = new Admin_Form_AddKeywords();
     $oModelSiteSeoKeywords = new Admin_Model_SiteSeoKeywords();
     if ($this->_request->isPost()) {
         $aPostData = $this->_request->getPost();
         if ($oFormAddKeywords->isValid($aPostData)) {
             $aData = array();
             $bIsEdit = $oFormAddKeywords->getValue("keyword_edit_id");
             if ($bIsEdit) {
                 $nKeywordId = $bIsEdit;
                 $aData["value"] = $oFormAddKeywords->getValue("value");
                 $oModelSiteSeoKeywords->editRow($nKeywordId, $aData);
             } else {
                 $aData["value"] = $oFormAddKeywords->getValue("value");
                 $oModelSiteSeoKeywords->addRow($aData);
             }
         }
     }
     $oFormAddKeywords->clearForm();
     $this->view->oFormKeywords = $oFormAddKeywords;
     $this->view->aAllKeywords = $oModelSiteSeoKeywords->getAll()->toArray();
 }