All pastes #104759 Raw Edit

anon

public java v1 · immutable
#104759 ·published 2006-07-29 05:57 UTC
rendered paste body
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class IndexMasterPage : System.Web.UI.MasterPage{    private Int16 _languageID;    private string _currentPage;        protected void Page_Load(object sender, EventArgs e)    {    }    private void menuLoad(int LanguageID)    {        // menu style        Menu1.DisappearAfter = 10;        Menu1.Orientation = Orientation.Horizontal;        // menu items        Menu1.Items[0].ChildItems[0].NavigateUrl = "SiteContent/SiteContent.aspx?lc=" + LanguageID;        Menu1.Items[0].ChildItems[1].NavigateUrl = "EditorialContent/EditorialContentPage.aspx?lc=" + LanguageID;        Menu1.Items[0].ChildItems[2].NavigateUrl = "Subscribe/SubscriberFeature.aspx?lc=" + LanguageID;        Menu1.Items[0].ChildItems[3].NavigateUrl = "ValidationRule/ValidationRulesPage.aspx?lc=" + LanguageID;        Menu1.Items[0].ChildItems[4].NavigateUrl = "SuccessStories/SuccessStories.aspx?lc=" + LanguageID;        // email        Menu1.Items[1].ChildItems[0].NavigateUrl = "Email/EmailContentPage.aspx?lc=" + LanguageID;        Menu1.Items[1].ChildItems[1].NavigateUrl = "Email/EmailLanguage.aspx?lc=" + LanguageID;        Menu1.Items[1].ChildItems[2].NavigateUrl = "Email/EmailLanguageSection.aspx?lc=" + LanguageID;        // help        Menu1.Items[2].NavigateUrl = "FAQ/FAQPage.aspx?lc=" + LanguageID;        // profile        Menu1.Items[3].NavigateUrl = "ProfileQuestions/ProfileQuestionsPage.aspx?lc=" + LanguageID;        // editorial content        Menu1.Items[4].NavigateUrl = "EditorialContent/Articles.aspx?lc=" + LanguageID;        // editorial schedule        Menu1.Items[5].NavigateUrl = "EditorialSchedule/index.aspx?lc=" + LanguageID;        // affiliate content        Menu1.Items[6].NavigateUrl = "AffiliateContent/AffiliateContent.aspx?lc=" + LanguageID;        // search        Menu1.Items[7].NavigateUrl = "Search/Search.aspx?lc=" + LanguageID;    }    protected void languageIDs_SelectedIndexChanged(object sender, System.EventArgs e)    {        Page.SmartNavigation = false;        Response.Clear();        Response.Redirect(Request.ServerVariables["script_name"] + "?lc=" + languageIDs.SelectedValue);        Response.End();    }    override protected void OnInit(EventArgs e)    {        // handle default language ID        if (LanguageID == 0)        {            LanguageID = 1;        }        languageIDs.DataSource = i6.CMS.BL.LanguageEngine.Instance().GetLanguage();        languageIDs.DataTextField = "Descr";        languageIDs.DataValueField = "LanguageID";        languageIDs.DataBind();        languageIDs.SelectedItem.Selected = false;        //        // CODEGEN: This call is required by the ASP.NET Web Form Designer.        //        InitializeComponent();        base.OnInit(e);        if (Request.QueryString["lc"] != null)        {            LanguageID = Int16.Parse(Request.QueryString["lc"]);            languageIDs.Items.FindByValue(Request.QueryString["lc"]).Selected = true;            Session["LanguageID"] = languageIDs.SelectedValue;        }        else        {            if (Session["LanguageID"] == null)            {                Session["LanguageID"] = 1;            }            LanguageID = Convert.ToInt16(Session["LanguageID"]);            languageIDs.Items.FindByValue(Session["LanguageID"].ToString()).Selected = true;        }        // load menu        menuLoad(LanguageID);    }    /// <summary>    ///		Required method for Designer support - do not modify    ///		the contents of this method with the code editor.    /// </summary>    private void InitializeComponent()    {    }    public Int16 LanguageID    {        set        {            _languageID = value;        }        get        {            return _languageID;        }    }    public string CurrentPage {            set {             _currentPage = Request.ServerVariables["script_name"];        }                get        {            return _currentPage;        }    }}