_oModule->_oConfig->CNF; if(isset($CNF['OBJECT_CONNECTIONS'])) $this->_aConnectionToFunctionCheck[$CNF['OBJECT_CONNECTIONS']] = [ 'add' => 'checkAllowedFanAdd', 'remove' => 'checkAllowedFanRemove' ]; } protected function _isContentPublic($iContentId, $aPublicGroups = []) { return parent::_isContentPublic($iContentId, [BX_DOL_PG_ALL, BX_DOL_PG_MEMBERS, 'c']); } protected function _getMenuItemProfileFanAdd($aItem) { $CNF = &$this->_oModule->_oConfig->CNF; if($this->_bIsApi && $CNF['OBJECT_CONNECTIONS']) return $this->_getMenuItemConnectionApi($CNF['OBJECT_CONNECTIONS'], 'add', $aItem); return $this->_getMenuItemByNameActions($aItem); } protected function _getMenuItemProfileFanAddPaid($aItem) { return $this->_getMenuItemByNameActions($aItem); } protected function _getMenuItemProfileFanRemove($aItem) { $CNF = &$this->_oModule->_oConfig->CNF; if($this->_bIsApi && $CNF['OBJECT_CONNECTIONS']) return $this->_getMenuItemConnectionApi($CNF['OBJECT_CONNECTIONS'], 'remove', $aItem); return $this->_getMenuItemByNameActions($aItem); } } /** @} */