- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskliststate.php
- Класс: CTaskListState
- Вызов: CTaskListState::resolveTaskCategoryName
static function resolveTaskCategoryName($categoryId)
{
static $arMap = null;
$categoryId = (int) $categoryId;
if ($arMap === null)
{
$arMap = [
self::VIEW_TASK_CATEGORY_ALL => GetMessage('TASKS_LIST_CTRL_CATEGORY_ALL'),
self::VIEW_TASK_CATEGORY_NEW => GetMessage('TASKS_LIST_CTRL_CATEGORY_NEW'),
self::VIEW_TASK_CATEGORY_IN_PROGRESS => GetMessage('TASKS_LIST_CTRL_CATEGORY_IN_PROGRESS'),
self::VIEW_TASK_CATEGORY_COMPLETED => GetMessage('TASKS_LIST_CTRL_CATEGORY_COMPLETED'),
self::VIEW_TASK_CATEGORY_DEFERRED => GetMessage('TASKS_LIST_CTRL_CATEGORY_DEFERRED'),
self::VIEW_TASK_CATEGORY_EXPIRED => GetMessage('TASKS_LIST_CTRL_CATEGORY_EXPIRED'),
self::VIEW_TASK_CATEGORY_EXPIRED_CANDIDATES => GetMessage('TASKS_LIST_CTRL_CATEGORY_EXPIRED_CANDIDATES'),
self::VIEW_TASK_CATEGORY_ATTENTION => GetMessage('TASKS_LIST_CTRL_CATEGORY_ATTENTION'),
self::VIEW_TASK_CATEGORY_WAIT_CTRL => GetMessage('TASKS_LIST_CTRL_CATEGORY_WAIT_CTRL'),
self::VIEW_TASK_CATEGORY_WO_DEADLINE => GetMessage('TASKS_LIST_CTRL_CATEGORY_WO_DEADLINE'),
self::VIEW_TASK_CATEGORY_NEW_COMMENTS => GetMessage('TASKS_LIST_CTRL_CATEGORY_NEW_COMMENTS'),
self::VIEW_TASK_CATEGORY_PROJECT_EXPIRED => GetMessage('TASKS_LIST_CTRL_CATEGORY_PROJECT_EXPIRED'),
self::VIEW_TASK_CATEGORY_PROJECT_NEW_COMMENTS => GetMessage('TASKS_LIST_CTRL_CATEGORY_PROJECT_NEW_COMMENTS'),
];
}
if (isset($arMap[$categoryId]))
{
return ($arMap[$categoryId]);
}
CTaskAssert::logError('[0xa1bd9ec0] ');
return ('???');
}