• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/helper/mailbox/responseparser.php
  • Класс: BitrixMailHelperMailboxResponseParser
  • Вызов: ResponseParser::getOldToNewUidsMap
public function getOldToNewUidsMap($copyUid)
{
	$uIds = [];
	$dirUidValidity = '';
	if ($responseLine = mb_stristr($copyUid, 'COPYUID'))
	{
		$data = explode(' ', mb_stristr($copyUid, 'COPYUID'));
		if (isset($data[1]) && isset($data[2]) && isset($data[3]))
		{
			$dirUidValidity = $data[1];
			$idsFrom = $this->getIdsSet($data[2]);
			$idsTo = $this->getIdsSet(str_replace(']', '', $data[3]));
			$uIds = array_combine($idsFrom, $idsTo);
		}
	}

	return [
		'uids' => $uIds,
		'dirUid' => $dirUidValidity,
	];
}