• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxbitrix.php
  • Класс: BitrixSaleCashboxCashboxBitrix
  • Вызов: CashboxBitrix::extractCheckData
static function extractCheckData(array $data)
{
	$uuid = self::parseUuid($data['uuid']);
	$result = array(
		'ID' => $uuid['id'],
		'TYPE' => $uuid['type'],
	);

	if ($data['code'] !== 0 && isset($data['message']))
	{
		$errorMsg = LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_ERR'.$data['code']);
		if (!$errorMsg)
			$errorMsg = $data['message'];

		$errorType = static::getErrorType($data['code']);

		$result['ERROR'] = array(
			'CODE' => $data['code'],
			'MESSAGE' => $errorMsg,
			'TYPE' => ($errorType === ErrorsError::TYPE) ? ErrorsError::TYPE : ErrorsWarning::TYPE
		);
	}

	$result['LINK_PARAMS'] = static::getCheckLinkParams($data);

	return $result;
}