- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/robokassa/shopsettings.php
- Класс: BitrixSalePaySystemRobokassaShopSettings
- Вызов: ShopSettings::isOnlyCommonSettingsExists
public function isOnlyCommonSettingsExists(): bool
{
$businessValues = SaleInternalsBusinessValueTable::getList([
'select' => ['CONSUMER_KEY', 'PERSON_TYPE_ID'],
'filter' => [
'@CODE_KEY' => self::getSettingsCoded(),
],
'group' => ['CONSUMER_KEY', 'PERSON_TYPE_ID'],
])->fetchAll();
if (!$businessValues)
{
return false;
}
$otherSettings = array_filter($businessValues, static function ($businessValue) {
return
$businessValue['CONSUMER_KEY'] !== null
|| $businessValue['PERSON_TYPE_ID'] !== null
;
});
if ($otherSettings)
{
return false;
}
return true;
}