File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSModules/ImportExport/Controls/Import/cms_workflow.ascx.cs
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CMS.CMSImportExport;
using CMS.Helpers;
using CMS.UIControls;
public partial class CMSModules_ImportExport_Controls_Import_cms_workflow : ImportExportControl
{
/// <summary>
/// True if import into existing site.
/// </summary>
protected bool ExistingSite
{
get
{
if (Settings != null)
{
return ((SiteImportSettings)Settings).ExistingSite;
}
return true;
}
}
/// <summary>
/// True if the data should be imported.
/// </summary>
protected bool Import
{
get
{
return chkObject.Checked && Visible;
}
}
protected void Page_Load(object sender, EventArgs e)
{
chkObject.Text = GetString("CMSImport_WorkFlows.ImportWorkFlowScopes");
Visible = ((SiteImportSettings)Settings).SiteIsIncluded;
}
/// <summary>
/// Gets settings.
/// </summary>
public override void SaveSettings()
{
Settings.SetSettings(ImportExportHelper.SETTINGS_WORKFLOW_SCOPES, Import);
}
/// <summary>
/// Reload data.
/// </summary>
public override void ReloadData()
{
chkObject.Checked = ValidationHelper.GetBoolean(Settings.GetSettings(ImportExportHelper.SETTINGS_WORKFLOW_SCOPES), !ExistingSite && Visible);
}
}