- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/integration/ui/entityselector/taskprovider.php
- Класс: BitrixTasksIntegrationUIEntitySelectorTaskProvider
- Вызов: TaskProvider::getTasks
private function getTasks(array $options = []): array
{
$options = array_merge($this->getOptions(), $options);
$tasks = [];
$order = ['ID' => 'desc'];
$filter = $this->getFilterByOptions($options);
$parameters = [
'USER_ID' => $GLOBALS['USER']->getId(),
'NAV_PARAMS' => [
'nTopCount' => self::$maxCount,
],
];
$select = ['ID', 'TITLE'];
$tasksResult = CTasks::GetList($order, $filter, $select, $parameters);
while ($task = $tasksResult->Fetch())
{
$tasks[$task['ID']] = Emoji::decode($task['TITLE']);
}
return $tasks;
}