• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/helper/workgroup.php
  • Класс: BitrixSocialnetworkHelperWorkgroup
  • Вызов: Workgroup::checkEntityOption
static function checkEntityOption(array $keysList = [], array $entityOptions = []): bool
{
	$result = true;

	foreach ($keysList as $key)
	{
		if (
			!empty($entityOptions)
			&& (
				(
					isset($entityOptions[$key])
					&& !$entityOptions[$key]
				)
				|| (
					preg_match('/^!(w+)$/', $key, $matches)
					&& isset($entityOptions[$matches[1]])
					&& $entityOptions[$matches[1]]
				)
			)
		)
		{
			$result = false;
			break;
		}
	}

	return $result;
}