• Модуль: 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);
}