• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxbitrix.php
  • Класс: BitrixSaleCashboxCashboxBitrix
  • Вызов: CashboxBitrix::extractSettingsFromRequest
static function extractSettingsFromRequest(MainHttpRequest $request)
{
	$settings = parent::extractSettingsFromRequest($request);

	if ($settings['PAYMENT_TYPE'])
	{
		/* hack is for difference between real values of payment cashbox's settings and user view (diff is '-1') */
		foreach ($settings['PAYMENT_TYPE'] as $i => $payment)
		{
			if ((int)$payment)
				$settings['PAYMENT_TYPE'][$i] = (int)$payment - 1;
			else
				$settings['PAYMENT_TYPE'][$i] = 0;
		}
	}

	return $settings;
}