- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
- Класс: CTasks
- Вызов: CTasks::getErrorMessagesOnBeforeUserDelete
static function getErrorMessagesOnBeforeUserDelete($tasks, $templates): string
{
$errorMessages = [];
if (!empty($tasks))
{
$tail = '';
$count = count($tasks);
if ($count > 10)
{
$tasks = array_slice($tasks, 0, 10);
$tail = GetMessage('TASKS_ERR_USER_IN_USE_TAIL', ['#N#' => $count - 10]);
}
$errorMessages[] = GetMessage('TASKS_ERR_USER_IN_USE_TASKS', ['#IDS#' => implode(', ', $tasks)]) . $tail;
}
if (!empty($templates))
{
$tail = '';
$count = count($templates);
if ($count > 10)
{
$templates = array_slice($templates, 0, 10);
$tail = GetMessage('TASKS_ERR_USER_IN_USE_TAIL', ['#N#' => $count - 10]);
}
$errorMessages[] = GetMessage('TASKS_ERR_USER_IN_USE_TEMPLATES', ['#IDS#' => implode(', ', $templates)])
. $tail;
}
return implode(', ', $errorMessages);
}