本文整理匯總了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");
}
}
示例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();
}
示例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);
}