Документация для разработчиков
Темная тема

CCourseImport

Описание и параметры

bool
CCourseImport::CCourseImport(
	string PACKAGE_DIR,
	array arSITE_ID
);

Конструктор класса CCourseImport. Инициализирует импортируемый курс.

Параметры метода

Параметр Описание
PACKAGE_DIR Путь к директории (относительно корня сайта) с архивом курса.
arSITE_ID Массив идентификаторов сайтов, к которым будет привязан импортируемый курс.

Примечание

Если инициализация прошла неудачно, в свойстве LAST_ERROR объекта будет содержаться текст ошибки.

Смотрите также

Примеры использования

<?
if (CModule::IncludeModule("learning"))
{
	if ($USER->IsAdmin())
	{
		@set_time_limit(0);
		$package = new CCourseImport($PACKAGE_DIR = "/upload/mypackage/", Array("ru", "en"));

		if (strlen($package->LAST_ERROR) > 0)
		{
			echo "Error: ".$package->LAST_ERROR;
		}
		else
		{
			$success = $package->ImportPackage();

			if (!$success)
				echo "Error: ".$package->LAST_ERROR;
			else
				echo "Ok!";
		}
	}
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024