Files
Umbraco-CMS/umbraco/presentation/install/steps/skinning.ascx.cs
2010-12-07 15:02:31 +00:00

63 lines
2.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using umbraco.IO;
namespace umbraco.presentation.install.steps
{
public partial class skinning : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!cms.businesslogic.skinning.Skinning.IsStarterKitInstalled())
showStarterKits();
else
showStarterKitDesigns((Guid)cms.businesslogic.skinning.Skinning.StarterKitGuid());
}
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
}
private void showStarterKits()
{
ph_starterKits.Controls.Add(new UserControl().LoadControl(SystemDirectories.Install + "/steps/Skinning/loadStarterKits.ascx"));
pl_starterKit.Visible = true;
pl_starterKitDesign.Visible = false;
}
public void showStarterKitDesigns(Guid starterKitGuid)
{
Skinning.loadStarterKitDesigns ctrl = (Skinning.loadStarterKitDesigns)new UserControl().LoadControl(SystemDirectories.Install + "/steps/Skinning/loadStarterKitDesigns.ascx");
ctrl.ID = "StarterKitDesigns";
ctrl.StarterKitGuid = starterKitGuid;
ph_starterKitDesigns.Controls.Add(ctrl);
pl_starterKit.Visible = false;
pl_starterKitDesign.Visible = true;
}
public void showCustomizeSkin()
{
//Response.Redirect(GlobalSettings.Path + "/canvas.aspx?redir=" + this.ResolveUrl("~/") + "&umbSkinning=true&umbSkinningConfigurator=true");
_default p = (_default)this.Page;
p.GotoNextStep(helper.Request("installStep"));
}
protected void gotoNextStep(object sender, EventArgs e)
{
Helper.RedirectToNextStep(this.Page);
}
}
}