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

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