Просмотр исходного кода

#1339 - Embeds for all content types - count views when embed object is viewed

RomanL 4 лет назад
Родитель
Сommit
0ded67a1f9
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      modules/base/general/classes/BxBaseModGeneralModule.php

+ 8 - 0
modules/base/general/classes/BxBaseModGeneralModule.php

@@ -109,6 +109,14 @@ class BxBaseModGeneralModule extends BxDolModule
         if(empty($sUnitTemplate))
             $sUnitTemplate = 'unit_gallery.html';
 
+        $CNF = &$this->_oConfig->CNF;
+        
+        if(!empty($CNF['OBJECT_VIEWS'])) {
+            $oView = BxDolView::getObjectInstance($CNF['OBJECT_VIEWS'], $iContentId);
+            if($oView && $oView->isEnabled())
+                $oView->doView();
+        }
+        
         $oTemplate->getEmbed($this->_oTemplate->unit($aContentInfo, true, $sUnitTemplate) . $sAddCode);
     }