$dbResult = CCourse::GetList(array(), array("CODE" => "BX-ADM001")); $pathToService = str_replace("\\", "/", dirname(__FILE__)); if (!($arCourse = $dbResult->Fetch())) { $pathToCourse = $serviceRelativePath . "/" . LANGUAGE_ID . "/course/"; $package = new CCourseImport($pathToCourse, array("s1")); if (strlen($package->LAST_ERROR) > 0) { return; } $success = $package->ImportPackage(); if ($success) { $dbResult = CCourse::GetList(array(), array("CODE" => "BX-ADM001")); $arCourse = $dbResult->Fetch(); } } if (isset($arCourse["ID"])) { CCourse::SetPermission($arCourse["ID"], array("2" => "R")); } //Public files CopyDirFiles($pathToService . "/" . LANGUAGE_ID . "/public", $_SERVER["DOCUMENT_ROOT"] . "/communication/learning", $rewrite = false, $recursive = true); //Left menu DemoSiteUtil::AddMenuItem("/communication/.left.menu.php", array(GetMessage("SERVICE_LEARNING"), "/communication/learning/", array(), array(), "")); //Template CopyDirFiles($pathToService . "/" . LANGUAGE_ID . "/template", $_SERVER["DOCUMENT_ROOT"] . BX_PERSONAL_ROOT . "/templates/learning", $rewrite = true, $recursive = true); $obSite = CSite::GetByID("s1"); if (!($arSite = $obSite->Fetch())) { return; } $arTemplates = array(); $obTemplate = CSite::GetTemplateList("s1"); while ($arTemplate = $obTemplate->Fetch()) { $arTemplates[] = $arTemplate;