• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/tracking/rus_post.php
  • Класс: BitrixSaleDeliveryTrackingRusPostSingle
  • Вызов: RusPostSingle::extractStatus
protected function extractStatus(array $lastOperation)
{
	if(!isset($lastOperation['#']['OperationParameters']['0']['#']['OperType']['0']['#']['Id']['0']['#']))
		return Statuses::UNKNOWN;

	if(!isset($lastOperation['#']['OperationParameters'][0]['#']['OperAttr'][0]['#']['Id'][0]['#']))
		return Statuses::UNKNOWN;

	$oper = $lastOperation['#']['OperationParameters'][0]['#']['OperType'][0]['#']['Id'][0]['#'];
	$att = $lastOperation['#']['OperationParameters'][0]['#']['OperAttr'][0]['#']['Id'][0]['#'];

	return $this->mapStatus($oper, $att);
}