using System;
using System.Data;
using System.Collections;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using CMS.CMSImportExport;
using CMS.GlobalHelper;
using CMS.UIControls;
public partial class CMSModules_ImportExport_Controls_Import_Site_cms_form : ImportExportControl
{
///
/// True if import into existing site.
///
protected bool ExistingSite
{
get
{
if (Settings != null)
{
return ((SiteImportSettings)Settings).ExistingSite;
}
return true;
}
}
///
/// True if the data should be imported.
///
protected bool Import
{
get
{
return chkObject.Checked;
}
}
protected void Page_Load(object sender, EventArgs e)
{
chkObject.Visible = true;
chkObject.Text = GetString("CMSImport_BizForms.ImportBizForm");
chkPhysicalFiles.Text = GetString("CMSImport.ImportPhysicalFiles");
lblInfo.Text = GetString("CMSImport_BizForms.InfoLabel");
// Javascript
string script = "var bizChck1 = document.getElementById('" + chkObject.ClientID + "'); \n" +
"var bizChck2 = document.getElementById('" + chkPhysicalFiles.ClientID + "'); \n" +
"bizInitCheckboxes(); \n";
ltlScript.Text = ScriptHelper.GetScript(script);
chkObject.Attributes.Add("onclick", "bizCheckChange();");
}
///
/// Gets settings.
///
public override void SaveSettings()
{
Settings.SetSettings(ImportExportHelper.SETTINGS_BIZFORM_DATA, Import);
Settings.SetSettings(ImportExportHelper.SETTINGS_BIZFORM_FILES_PHYSICAL, (chkPhysicalFiles.Checked && chkPhysicalFiles.Enabled));
}
///
/// Reload data.
///
public override void ReloadData()
{
chkObject.Checked = ValidationHelper.GetBoolean(Settings.GetSettings(ImportExportHelper.SETTINGS_BIZFORM_DATA), !ExistingSite);
chkPhysicalFiles.Checked = ValidationHelper.GetBoolean(Settings.GetSettings(ImportExportHelper.SETTINGS_BIZFORM_FILES_PHYSICAL), !ExistingSite);
}
}