Ejemplo n.º 1
0
 public function delete(Application_Model_Models_Seodata $seodata)
 {
     $where = $this->getDbTable()->getAdapter()->quoteInto('id = ?', $seodata->getId());
     $deleteResult = $this->getDbTable()->delete($where);
     $seodata->notifyObservers();
 }
Ejemplo n.º 2
0
 private function _addConversionCode()
 {
     $pageMapper = Application_Model_Mappers_PageMapper::getInstance();
     $seoDataMapper = Application_Model_Mappers_SeodataMapper::getInstance();
     $seoDataModel = new Application_Model_Models_Seodata();
     $seoData = $seoDataMapper->fetchAll();
     if (empty($seoData)) {
         $seoDataModel->setSeoTop('{$form:conversioncode}');
         $seoDataMapper->save($seoDataModel);
     } else {
         $seoTopData = $seoData[0]->getSeoTop();
         $seoHeadData = $seoData[0]->getSeoHead();
         $seoBottomData = $seoData[0]->getSeoBottom();
         $id = $seoData[0]->getId();
         if (!preg_match('~\\{\\$form\\:conversioncode\\}~', $seoTopData)) {
             $seoDataModel->setId($id);
             $seoDataModel->setSeoTop($seoTopData . ' {$form:conversioncode}');
             $seoDataModel->setSeoHead($seoHeadData);
             $seoDataModel->setSeoBottom($seoBottomData);
             $seoDataMapper->save($seoDataModel);
         }
     }
 }