Current Path : /var/www/html/clients/wodo.e-nk.ru/bitrix/wizards/bitrix/demo_personal/ |
Current File : /var/www/html/clients/wodo.e-nk.ru/bitrix/wizards/bitrix/demo_personal/wizard.php |
<?require_once($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/install/wizard_sol/wizard.php"); class SelectSiteStep extends CSelectSiteWizardStep { function InitStep() { parent::InitStep(); $wizard =& $this->GetWizard(); $wizard->solutionName = "personal"; } } class SelectTemplateStep extends CSelectTemplateWizardStep { } class SelectThemeStep extends CSelectThemeWizardStep { } class SiteSettingsStep extends CSiteSettingsWizardStep { function InitStep() { $wizard =& $this->GetWizard(); $wizard->solutionName = "personal"; parent::InitStep(); /*$this->SetStepID("site_settings"); $this->SetTitle(GetMessage("wiz_settings")); $this->SetSubTitle(GetMessage("wiz_settings")); $this->SetNextStep("data_install"); $this->SetPrevStep("select_theme"); $this->SetNextCaption(GetMessage("wiz_install")); $this->SetPrevCaption(GetMessage("PREVIOUS_BUTTON")); */ $this->SetTitle(GetMessage("wiz_settings")); $this->SetNextStep("data_install"); $this->SetNextCaption(GetMessage("wiz_install")); $siteID = $wizard->GetVar("siteID"); $wizard->SetDefaultVars( Array( "siteName" => COption::GetOptionString("main", "site_personal_name", GetMessage("wiz_name"), $wizard->GetVar("siteID")), "copyright" => COption::GetOptionString("main", "site_copyright", GetMessage("wiz_copyright"), $wizard->GetVar("siteID")), "installDemoData" => COption::GetOptionString("main", "wizard_demo_data", "N") ) ); } function OnPostForm() { $wizard =& $this->GetWizard(); if ($wizard->IsNextButtonClick()) { COption::SetOptionString("main", "site_personal_name", str_replace(Array("<"), Array("<"), $wizard->GetVar("siteName"))); COption::SetOptionString("main", "site_copyright", str_replace(Array("<"), Array("<"), $wizard->GetVar("copyright"))); } } function ShowStep() { $wizard =& $this->GetWizard(); $wizard->SetVar("siteName", COption::GetOptionString("main", "site_personal_name", GetMessage("wiz_name"), $wizard->GetVar("siteID"))); $wizard->SetVar("copyright", COption::GetOptionString("main", "site_copyright", GetMessage("wiz_copyright"), $wizard->GetVar("siteID"))); $this->content .= '<table width="100%" cellspacing="0" cellpadding="0">'; $this->content .= '<tr><td>'; $this->content .= '<label for="site-name">'.GetMessage("wiz_company_name").'</label><br />'; $this->content .= $this->ShowInputField("text", "siteName", Array("id" => "site-name", "style" => "width:90%")); $this->content .= '</tr></td>'; $this->content .= '<tr><td><br /></td></tr>'; $this->content .= '<tr><td>'; $this->content .= '<label for="site-copyright">'.GetMessage("wiz_company_copyright").'</label><br />'; $this->content .= $this->ShowInputField("text", "copyright", Array("id" => "site-copyright", "style" => "width:90%")); $this->content .= '</tr></td>'; $this->content .= '<tr><td> </td></tr>'; $firstStep = COption::GetOptionString("main", "wizard_first" . substr($wizard->GetID(), 7) . "_" . $wizard->GetVar("siteID"), false, $wizard->GetVar("siteID")); if($firstStep == "Y") { $this->content .= '<tr><td style="padding-bottom:3px;">'; $this->content .= $this->ShowCheckboxField( "installDemoData", "Y", (array("id" => "installDemoData")) ); $this->content .= '<label for="install-demo-data">'.GetMessage("wiz_structure_data").'</label><br />'; $this->content .= '</td></tr>'; $this->content .= '<tr><td> </td></tr>'; } else { $this->content .= $this->ShowHiddenField("installDemoData","Y"); } $this->content .= '</table>'; $formName = $wizard->GetFormName(); $installCaption = $this->GetNextCaption(); $nextCaption = GetMessage("NEXT_BUTTON"); } } class DataInstallStep extends CDataInstallWizardStep { function CorrectServices(&$arServices) { $wizard =& $this->GetWizard(); if($wizard->GetVar("installDemoData") != "Y") { } } } class FinishStep extends CFinishWizardStep { } ?>