...Человеческий поиск в разработке...
- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/control/handler/taskfieldhandler.php
- Класс: BitrixTasksControlHandlerTaskFieldHandler
- Вызов: TaskFieldHandler::prepareFlags
public function prepareFlags(): self { $flags = [ 'ALLOW_CHANGE_DEADLINE', 'TASK_CONTROL', 'ADD_IN_REPORT', 'MATCH_WORK_TIME', 'REPLICATE', ]; foreach ($flags as $flag) { if ( $this->taskId && !array_key_exists($flag, $this->fields) ) { continue; } if ( !array_key_exists($flag, $this->fields) || $this->fields[$flag] !== 'Y' ) { $this->fields[$flag] = false; } else { $this->fields[$flag] = true; } } return $this; }