From 0ded67a1f91e78527ebea4d736b953929c0c91aa Mon Sep 17 00:00:00 2001 From: RomanL Date: Thu, 3 Mar 2022 12:28:36 +0300 Subject: [PATCH] #1339 - Embeds for all content types - count views when embed object is viewed --- modules/base/general/classes/BxBaseModGeneralModule.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/base/general/classes/BxBaseModGeneralModule.php b/modules/base/general/classes/BxBaseModGeneralModule.php index e13ade0d84..33b1136ebc 100644 --- a/modules/base/general/classes/BxBaseModGeneralModule.php +++ b/modules/base/general/classes/BxBaseModGeneralModule.php @@ -109,6 +109,14 @@ public function actionEmbed($iContentId, $sUnitTemplate = '', $sAddCode = '') 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); }