Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/ilovecveti.ru/bitrix/wizards/bitrix/corp_services/site/services/main/ |
Upload File : |
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); if (!defined("WIZARD_SITE_ID")) return; if (!defined("WIZARD_SITE_DIR")) return; if (WIZARD_INSTALL_DEMO_DATA) { $path = str_replace("//", "/", WIZARD_ABSOLUTE_PATH."/site/public/".LANGUAGE_ID."/"); $handle = @opendir($path); if ($handle) { while ($file = readdir($handle)) { if (in_array($file, array(".", ".."))) continue; /* elseif ( is_file($path.$file) && ( ($file == "index.php" && trim(WIZARD_SITE_PATH, " /") == trim(WIZARD_SITE_ROOT_PATH, " /")) || ($file == "_index.php" && trim(WIZARD_SITE_PATH, " /") != trim(WIZARD_SITE_ROOT_PATH, " /")) ) ) continue; */ CopyDirFiles( $path.$file, WIZARD_SITE_PATH."/".$file, $rewrite = true, $recursive = true, $delete_after_copy = false ); } if (CModule::IncludeModule("search")) { CSearch::ReIndexAll(false, 0, Array(WIZARD_SITE_ID, WIZARD_SITE_DIR)); } } WizardServices::PatchHtaccess(WIZARD_SITE_PATH); WizardServices::ReplaceMacrosRecursive(WIZARD_SITE_PATH."about/", Array("SITE_DIR" => WIZARD_SITE_DIR)); WizardServices::ReplaceMacrosRecursive(WIZARD_SITE_PATH."contacts/", Array("SITE_DIR" => WIZARD_SITE_DIR)); WizardServices::ReplaceMacrosRecursive(WIZARD_SITE_PATH."news/", Array("SITE_DIR" => WIZARD_SITE_DIR)); WizardServices::ReplaceMacrosRecursive(WIZARD_SITE_PATH."search/", Array("SITE_DIR" => WIZARD_SITE_DIR)); WizardServices::ReplaceMacrosRecursive(WIZARD_SITE_PATH."services/", Array("SITE_DIR" => WIZARD_SITE_DIR)); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH."_index.php", Array("SITE_DIR" => WIZARD_SITE_DIR)); $arUrlRewrite = array(); if (file_exists(WIZARD_SITE_ROOT_PATH."/urlrewrite.php")) { include(WIZARD_SITE_ROOT_PATH."/urlrewrite.php"); } $arNewUrlRewrite = array( array( "CONDITION" => "#^".WIZARD_SITE_DIR."news/#", "RULE" => "", "ID" => "bitrix:news", "PATH" => WIZARD_SITE_DIR."news/index.php", ), ); foreach ($arNewUrlRewrite as $arUrl) { if (!in_array($arUrl, $arUrlRewrite)) { CUrlRewriter::Add($arUrl); } } } function ___writeToAreasFile($fn, $text) { if(file_exists($fn) && !is_writable($abs_path) && defined("BX_FILE_PERMISSIONS")) @chmod($abs_path, BX_FILE_PERMISSIONS); $fd = @fopen($fn, "wb"); if(!$fd) return false; if(false === fwrite($fd, $text)) { fclose($fd); return false; } fclose($fd); if(defined("BX_FILE_PERMISSIONS")) @chmod($fn, BX_FILE_PERMISSIONS); } CheckDirPath(WIZARD_SITE_PATH."include/"); $wizard =& $this->GetWizard(); ___writeToAreasFile(WIZARD_SITE_PATH."include/banner_text.php", $wizard->GetVar("siteBannerText")); ___writeToAreasFile(WIZARD_SITE_PATH."include/company_slogan.php", $wizard->GetVar("siteSlogan")); ___writeToAreasFile(WIZARD_SITE_PATH."include/copyright.php", $wizard->GetVar("siteCopy")); $siteLogo = $wizard->GetVar("siteLogo"); if($siteLogo>0) { $ff = CFile::GetByID($siteLogo); if($zr = $ff->Fetch()) { $strOldFile = str_replace("//", "/", WIZARD_SITE_ROOT_PATH."/".(COption::GetOptionString("main", "upload_dir", "upload"))."/".$zr["SUBDIR"]."/".$zr["FILE_NAME"]); @copy($strOldFile, WIZARD_SITE_PATH."include/logo.gif"); ___writeToAreasFile(WIZARD_SITE_PATH."include/company_name.php", '<img src="'.WIZARD_SITE_DIR.'include/logo.gif" />'); CFile::Delete($siteLogo); } } elseif(!file_exists(WIZARD_SITE_PATH."include/logo.gif")) { copy(WIZARD_THEME_ABSOLUTE_PATH."/lang/".LANGUAGE_ID."/logo.gif", WIZARD_SITE_PATH."include/bx_default_logo.gif"); ___writeToAreasFile(WIZARD_SITE_PATH."include/company_name.php", '<img src="'.WIZARD_SITE_DIR.'include/bx_default_logo.gif" />'); } $siteBanner = $wizard->GetVar("siteBanner"); if($siteBanner>0) { $ff = CFile::GetByID($siteBanner); if($zr = $ff->Fetch()) { $strOldFile = str_replace("//", "/", WIZARD_SITE_ROOT_PATH."/".(COption::GetOptionString("main", "upload_dir", "upload"))."/".$zr["SUBDIR"]."/".$zr["FILE_NAME"]); @copy($strOldFile, WIZARD_SITE_PATH."include/banner.".GetFileExtension($zr["FILE_NAME"])); ___writeToAreasFile(WIZARD_SITE_PATH."include/banner.php", '<img src="'.WIZARD_SITE_DIR.'include/banner.'.GetFileExtension($zr["FILE_NAME"]).'" />'); CFile::Delete($siteBanner); } } elseif(!file_exists(WIZARD_SITE_PATH."include/banner.php")) { copy(WIZARD_TEMPLATE_ABSOLUTE_PATH."/images/banner.png", WIZARD_SITE_PATH."include/banner.png"); ___writeToAreasFile(WIZARD_SITE_PATH."include/banner.php", '<img src="'.WIZARD_SITE_DIR.'include/banner.png" />'); } if (WIZARD_INSTALL_DEMO_DATA) { CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH."/.section.php", array("SITE_DESCRIPTION" => htmlspecialcharsbx($wizard->GetVar("siteMetaDescription")))); CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH."/.section.php", array("SITE_KEYWORDS" => htmlspecialcharsbx($wizard->GetVar("siteMetaKeywords")))); } ?>