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-2025, «1С-Битрикс», 2025