- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/lib/component/workgrouplist/param.php
- Класс: BitrixSocialnetworkComponentWorkgroupListParam
- Вызов: Param::fillTasksUrls
static function fillTasksUrls(array &$params = []): void
{
if (ModuleManager::isModuleInstalled('tasks'))
{
return;
}
if (!isset($params['PATH_TO_GROUP_TASKS']) || (string)$params['PATH_TO_GROUP_TASKS'] === '')
{
$params['PATH_TO_GROUP_TASKS'] = HelperPath::get('group_tasks_path_template');
}
if (!isset($params['PATH_TO_GROUP_TASKS_VIEW']) || (string)$params['PATH_TO_GROUP_TASKS_VIEW'] === '')
{
$params['PATH_TO_GROUP_TASKS_VIEW'] = HelperPath::get('group_tasks_view_path_template');
}
if (!isset($params['PATH_TO_GROUP_TASKS_REPORT']) || (string)$params['PATH_TO_GROUP_TASKS_REPORT'] === '')
{
$params['PATH_TO_GROUP_TASKS_REPORT'] = HelperPath::get('group_tasks_report_path_template');
}
if (!isset($params['PATH_TO_GROUP_TASKS_TASK']) || (string)$params['PATH_TO_GROUP_TASKS_TASK'] === '')
{
$params['PATH_TO_GROUP_TASKS_TASK'] = HelperPath::get('group_tasks_task_path_template');
}
if (!isset($params['PATH_TO_USER_TASKS']) || (string)$params['PATH_TO_USER_TASKS'] === '')
{
$params['PATH_TO_USER_TASKS'] = str_replace(
[ '#user_id#', '#id#', '#ID#' ],
$params['USER_ID'],
HelperPath::get('user_tasks_path_template')
);
}
if (!isset($params['PATH_TO_USER_TASKS_VIEW']) || (string)$params['PATH_TO_USER_TASKS_VIEW'] === '')
{
$params['PATH_TO_USER_TASKS_VIEW'] = str_replace(
[ '#user_id#', '#id#', '#ID#' ],
$params['USER_ID'],
HelperPath::get('user_tasks_view_path_template')
);
}
if (!isset($params['PATH_TO_USER_TASKS_REPORT']) || (string)$params['PATH_TO_USER_TASKS_REPORT'] === '')
{
$params['PATH_TO_USER_TASKS_REPORT'] = str_replace(
[ '#user_id#', '#id#', '#ID#' ],
$params['USER_ID'],
HelperPath::get('user_tasks_report_path_template')
);
}
if (!isset($params['PATH_TO_USER_TASKS_TEMPLATES']) || (string)$params['PATH_TO_USER_TASKS_TEMPLATES'] === '')
{
$params['PATH_TO_USER_TASKS_TEMPLATES'] = str_replace(
[ '#user_id#', '#id#', '#ID#' ],
$params['USER_ID'],
HelperPath::get('user_tasks_templates_path_template')
);
}
}