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