當前位置: 首頁>>代碼示例>>PHP>>正文


PHP WizardServices::GetCurrentSiteID方法代碼示例

本文整理匯總了PHP中WizardServices::GetCurrentSiteID方法的典型用法代碼示例。如果您正苦於以下問題:PHP WizardServices::GetCurrentSiteID方法的具體用法?PHP WizardServices::GetCurrentSiteID怎麽用?PHP WizardServices::GetCurrentSiteID使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在WizardServices的用法示例。


在下文中一共展示了WizardServices::GetCurrentSiteID方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: ShowStep

    function ShowStep()
    {
        $wizard =& $this->GetWizard();
        if ($wizard->GetVar("proactive") == "Y") {
            COption::SetOptionString("statistic", "DEFENCE_ON", "Y");
        }
        $siteID = WizardServices::GetCurrentSiteID($wizard->GetVar("siteID"));
        $rsSites = CSite::GetByID($siteID);
        $siteDir = "/";
        if ($arSite = $rsSites->Fetch()) {
            $siteDir = $arSite["DIR"];
        }
        $wizard->SetFormActionScript(str_replace("//", "/", $siteDir . "/?finish"));
        $this->CreateNewIndex();
        COption::SetOptionString("main", "wizard_solution", $wizard->solutionName, false, $siteID);
        $this->content .= '<table class="wizard-completion-table">
				<tr>
					<td class="wizard-completion-cell">' . GetMessage("FINISH_STEP_CONTENT") . '</td>
				</tr>
			</table>';
        //	$this->content .= "<br clear=\"all\"><a href=\"/bitrix/admin/wizard_install.php?lang=".LANGUAGE_ID."&site_id=".$siteID."&wizardName=bitrix:youstore.mobile&".bitrix_sessid_get()."\" class=\"button-next\"><span id=\"next-button-caption\">".GetMessage("wizard_store_mobile")."</span></a><br>";
        if ($wizard->GetVar("installDemoData") == "Y") {
            $this->content .= GetMessage("FINISH_STEP_REINDEX");
        }
    }
開發者ID:sharapudinov,項目名稱:lovestore.top,代碼行數:25,代碼來源:wizard.php

示例2: CreateNewIndex

 function CreateNewIndex()
 {
     $wizard =& $this->GetWizard();
     $siteID = WizardServices::GetCurrentSiteID($wizard->GetVar("siteID"));
     define("WIZARD_SITE_ID", $siteID);
     define("WIZARD_SITE_ROOT_PATH", $_SERVER["DOCUMENT_ROOT"]);
     $rsSites = CSite::GetByID($siteID);
     if ($arSite = $rsSites->Fetch()) {
         define("WIZARD_SITE_DIR", $arSite["DIR"]);
     } else {
         define("WIZARD_SITE_DIR", "/");
     }
     define("WIZARD_SITE_PATH", str_replace("//", "/", WIZARD_SITE_ROOT_PATH . "/" . WIZARD_SITE_DIR . "/"));
     //Copy index page
     CopyDirFiles(WIZARD_SITE_PATH . "/_index.php", WIZARD_SITE_PATH . "/index.php", $rewrite = true, $recursive = true, $delete_after_copy = true);
     bx_accelerator_reset();
 }
開發者ID:k-kalashnikov,項目名稱:geekcon_new,代碼行數:17,代碼來源:wizard.php

示例3: CreateNewIndex

 function CreateNewIndex()
 {
     $wizard =& $this->GetWizard();
     $siteID = WizardServices::GetCurrentSiteID($wizard->GetVar("siteID"));
     define("WIZARD_SITE_ID", $siteID);
     define("WIZARD_SITE_ROOT_PATH", $_SERVER["DOCUMENT_ROOT"]);
     $rsSites = CSite::GetByID($siteID);
     if ($arSite = $rsSites->Fetch()) {
         define("WIZARD_SITE_DIR", $arSite["DIR"]);
     } else {
         define("WIZARD_SITE_DIR", "/");
     }
     define("WIZARD_SITE_PATH", str_replace("//", "/", WIZARD_SITE_ROOT_PATH . "/" . WIZARD_SITE_DIR . "/"));
     //b24 to cp
     $b24ToCp = file_exists($_SERVER["DOCUMENT_ROOT"] . "/.superleft.menu.php") ? true : false;
     if (file_exists($_SERVER["DOCUMENT_ROOT"] . "/.superleft.menu.php")) {
         DeleteDirFilesEx(WIZARD_SITE_DIR . ".superleft.menu.php");
     }
     if (file_exists($_SERVER["DOCUMENT_ROOT"] . "/.superleft.menu_ext.php")) {
         DeleteDirFilesEx(WIZARD_SITE_DIR . ".superleft.menu_ext.php");
     }
     $firstStep = COption::GetOptionString("main", "wizard_first" . substr($wizard->GetID(), 7) . "_" . $wizard->GetVar("siteID"), false, $wizard->GetVar("siteID"));
     if (IsModuleInstalled("bitrix24")) {
         $firstStep = "Y";
     }
     define("WIZARD_FIRST_INSTAL", $firstStep);
     //Copy index page
     if (WIZARD_FIRST_INSTAL !== "Y" && $wizard->GetVar("templateID") === "bitrix24" || $b24ToCp && $wizard->GetVar("templateID") === "bitrix24") {
         CopyDirFiles(WIZARD_SITE_PATH . "_index.php", WIZARD_SITE_PATH . "index_old.php", $rewrite = true, $recursive = true, $delete_after_copy = true);
         CopyDirFiles(WIZARD_SITE_PATH . "index_b24.php", WIZARD_SITE_PATH . "index.php", $rewrite = true, $recursive = true, $delete_after_copy = true);
     } else {
         CopyDirFiles(WIZARD_SITE_PATH . "/_index.php", WIZARD_SITE_PATH . "/index.php", $rewrite = true, $recursive = true, $delete_after_copy = true);
     }
     COption::SetOptionString("main", "wizard_first" . substr($wizard->GetID(), 7) . "_" . $wizard->GetVar("siteID"), "Y", false, $siteID);
 }
開發者ID:mrdeadmouse,項目名稱:u136006,代碼行數:35,代碼來源:wizard.php


注:本文中的WizardServices::GetCurrentSiteID方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。