• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/resthandler.php
  • Класс: BitrixSalePaySystemRestHandler
  • Вызов: RestHandler::isAllowAutoRedirect
private function isAllowAutoRedirect(): bool
{
	$result = false;

	$settings = $this->getHandlerSettings();
	$formSettings = $settings['FORM_DATA'];
	if (!empty($formSettings['ACTION_URI']) && mb_strtoupper($formSettings['METHOD']) === 'GET')
	{
		$result = true;
		if (isset($formSettings['FIELDS']))
		{
			foreach ($formSettings['FIELDS'] as $value)
			{
				if ((isset($value['VISIBLE']) && $value['VISIBLE'] === 'Y') || is_array($value['CODE']))
				{
					$result = false;
					break;
				}
			}
		}
	}

	return $result;
}