- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/queuemanager.php
- Класс: BitrixImOpenLinesQueueManager
- Вызов: QueueManager::getDataUpdateConfigQueue
static function getDataUpdateConfigQueue($fields, $currentFields, $numQueue): array
{
$result = [];
$updateFields = [
'SORT' => $numQueue,
'ENTITY_ID' => $fields['ENTITY_ID'],
'ENTITY_TYPE' => $fields['ENTITY_TYPE'],
];
$currentFields = [
'SORT' => $currentFields['SORT'],
'ENTITY_ID' => $currentFields['ENTITY_ID'],
'ENTITY_TYPE' => $currentFields['ENTITY_TYPE'],
];
if(!empty(array_diff_assoc($updateFields, $currentFields)))
{
$result = $updateFields;
}
return $result;
}