- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskliststate.php
- Класс: CTaskListState
- Вызов: CTaskListState::resolveViewName
static function resolveViewName($viewId, $shortName = false)
{
static $arMap = null;
if ($arMap === null)
{
$arMap = array(
self::VIEW_MODE_LIST => array(
'DEFAULT' => GetMessage('TASKS_LIST_CTRL_MODE_LIST'),
'SHORT' => GetMessage('TASKS_LIST_CTRL_MODE_LIST_SHORT')
),
self::VIEW_MODE_GANTT => array(
'DEFAULT' => GetMessage('TASKS_LIST_CTRL_MODE_GANTT'),
'SHORT' => GetMessage('TASKS_LIST_CTRL_MODE_GANTT_SHORT')
),
self::VIEW_MODE_KANBAN => array(
'DEFAULT' => GetMessage('TASKS_LIST_CTRL_MODE_KANBAN'),
'SHORT' => GetMessage('TASKS_LIST_CTRL_MODE_KANBAN_SHORT')
),
self::VIEW_MODE_TIMELINE => array(
'DEFAULT' => GetMessage('TASKS_LIST_CTRL_MODE_TIMELINE2'),
'SHORT' => GetMessage('TASKS_LIST_CTRL_MODE_TIMELINE2_SHORT')
),
self::VIEW_MODE_PLAN => array(
'DEFAULT' => GetMessage('TASKS_LIST_CTRL_MODE_PLAN'),
'SHORT' => GetMessage('TASKS_LIST_CTRL_MODE_PLAN_SHORT')
),
self::VIEW_MODE_CALENDAR => array(
'DEFAULT' => GetMessage('TASKS_LIST_CTRL_MODE_CALENDAR'),
'SHORT' => GetMessage('TASKS_LIST_CTRL_MODE_CALENDAR')
),
);
}
$use = ($shortName ? 'SHORT' : 'DEFAULT');
if (isset($arMap[$viewId][$use]))
{
return ($arMap[$viewId][$use]);
}
else
{
return "";
}
}