- Модуль: 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,
];
}