فهرست منبع

Ticket #5596 - Ads: Visibility field shows 'Public' only.

AntonLV 2 ماه پیش
والد
کامیت
c733bebc05
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      modules/base/general/classes/BxBaseModGeneralModule.php

+ 1 - 1
modules/base/general/classes/BxBaseModGeneralModule.php

@@ -1812,7 +1812,7 @@ class BxBaseModGeneralModule extends BxDolModule
         $oForm = $oFormsHelper->$sFunc($sDisplay);
 
         $sParamsKey = 'visibility_auto';
-        if((!isset($aParams[$sParamsKey]) || $aParams[$sParamsKey] === true) && ($sField = $CNF['FIELD_ALLOW_VIEW_TO'] ?? false) && !empty($oForm->aInputs[$sField]) && (!$bContext || $mixedContextId < 0)) {
+        if((!isset($aParams[$sParamsKey]) || (bool)$aParams[$sParamsKey] === true) && ($sField = $CNF['FIELD_ALLOW_VIEW_TO'] ?? false) && !empty($oForm->aInputs[$sField]) && (!$bContext || $mixedContextId < 0)) {
             $bContextOwner = $bContext && abs($mixedContextId) == $iLoggedId;
 
             if(!$bContext || $bContextOwner) {