CreatePackage
Описание и параметры
bool CCoursePackage::CreatePackage( int PACKAGE_DIR );
Создает архив с учебным курсом. Метод нестатический.
Параметры метода
| Параметр | Описание | С версии |
|---|---|---|
| PACKAGE_DIR | Путь (относительно корня сайта) к директории, куда будет скопирован архив курса. | 5.1.2 |
Возвращаемое значение
Метод возвращает true, если создание архива прошло успешно. При возникновении ошибки метод вернет false, а в свойстве объекта LAST_ERROR будет содержаться текст ошибки.
Смотрите также
Примеры использования
<?
if (CModule::IncludeModule("learning"))
{
$COURSE_ID = 97;
if (CCourse::GetPermission($COURSE_ID) >= 'W')
{
@set_time_limit(0);
$package = new CCoursePackage($COURSE_ID);
if (strlen($package->LAST_ERROR) > 0)
{
echo "Error: ".$package->LAST_ERROR;
}
else
{
$success = $package->CreatePackage($PACKAGE_DIR = "/upload/mypackage/");
if (!$success)
echo "Error: ".$package->LAST_ERROR;
else
echo "Ok!";
}
}
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025