本文整理汇总了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);
}