• Модуль: learning
  • Путь к файлу: ~/bitrix/modules/learning/classes/general/clearnaccess.php
  • Класс: CLearnAccess
  • Вызов: CLearnAccess::GetNameForTask
static function GetNameForTask($taskId)
{
	global $DB, $MESS;

	$rc = $DB->Query("SELECT NAME FROM b_task WHERE ID = " . (int) $taskId . " AND MODULE_ID = 'learning'");
	if ($rc === false)
	{
		throw new LearnException ('EA_SQLERROR',
			LearnException::EXC_ERR_ALL_GIVEUP);
	}

	$row = $rc->Fetch();

	if ( ! isset($row['NAME']) )
	{
		throw new LearnException ('EA_NOT_EXISTS',
			LearnException::EXC_ERR_ALL_LOGIC);
	}

	$nameUpperCase = mb_strtoupper($row['NAME']);

	return CTask::GetLangTitle($nameUpperCase, "learning");
}