- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/internals/project/event/eventhandler.php
- Класс: BitrixTasksInternalsProjectEventEventHandler
- Вызов: EventHandler::clearNotRealChanges
private function clearNotRealChanges(array $changed): array
{
$realChanges = [
'NAME',
'PROJECT_DATE_START',
'PROJECT_DATE_FINISH',
'IMAGE_ID',
'AVATAR_TYPE',
'OPENED',
'CLOSED',
'VISIBLE',
'PROJECT',
'KEYWORDS',
];
foreach ($changed as $groupId)
{
$changes = $this->getChanges($this->oldFields[$groupId], $this->newFields[$groupId]);
if (!array_intersect_key($changes, array_flip($realChanges)))
{
unset($changed[$groupId]);
}
}
return $changed;
}