File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSAdminControls/UI/UniSelector/LiveSelectionDialog.aspx.cs
using System;
using System.Collections;
using CMS.Helpers;
using CMS.UIControls;
public partial class CMSAdminControls_UI_UniSelector_LiveSelectionDialog : CMSLiveModalPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (QueryHelper.ValidateHash("hash", "selectedvalue"))
{
selectionDialog.LocalizeItems = QueryHelper.GetBoolean("localize", true);
string identifier = QueryHelper.GetString("params", null);
Hashtable parameters = (Hashtable)WindowHelper.GetItem(identifier);
if (parameters != null)
{
// Load resource prefix
string resourcePrefix = ValidationHelper.GetString(parameters["ResourcePrefix"], "general");
// Set the page title
string titleText = GetString(resourcePrefix + ".selectitem|general.selectitem");
PageTitle.TitleText = titleText;
Page.Title = titleText;
// Cancel button
btnCancel.ResourceString = "general.cancel";
btnCancel.Attributes.Add("onclick", "return US_Cancel();");
// Ok button
btnOk.ResourceString = "general.ok";
btnOk.Attributes.Add("onclick", "return US_Submit();");
SelectionModeEnum selectionMode = (SelectionModeEnum)parameters["SelectionMode"];
// Show the OK button if needed
switch (selectionMode)
{
case SelectionModeEnum.Multiple:
case SelectionModeEnum.MultipleTextBox:
case SelectionModeEnum.MultipleButton:
{
btnOk.Visible = true;
}
break;
}
}
}
else
{
URLHelper.Redirect(ResolveUrl("~/CMSMessages/Error.aspx?title=" + ResHelper.GetString("dialogs.badhashtitle") + "&text=" + ResHelper.GetString("dialogs.badhashtext")));
}
}
}