using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CMS.CMSImportExport; using CMS.GlobalHelper; using CMS.UIControls; public partial class CMSModules_ImportExport_Controls_Import_Site_cms_pagetemplate : ImportExportControl { /// /// True if import into existing site. /// protected bool ExistingSite { get { if (Settings != null) { return ((SiteImportSettings)Settings).ExistingSite; } return true; } } /// /// True if the web part/zone.widget variants should be imported. /// protected bool ImportVariants { get { return chkVariants.Checked; } } protected void Page_Load(object sender, EventArgs e) { chkVariants.Visible = true; chkVariants.Text = GetString("CMSImport_PageTemplates.ImportSitePageTemplatesVariants"); } /// /// Gets settings. /// public override void SaveSettings() { Settings.SetSettings(ImportExportHelper.SETTINGS_PAGETEMPLATE_VARIANTS, ImportVariants); } /// /// Reload data. /// public override void ReloadData() { chkVariants.Checked = ValidationHelper.GetBoolean(Settings.GetSettings(ImportExportHelper.SETTINGS_PAGETEMPLATE_VARIANTS), !ExistingSite); } }