using framework_business; using framework_library; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class controls_structure_footerNavigation : System.Web.UI.UserControl { /// /// Build Footer Menu /// private string BuildFooterMenu() { string result = String.Empty; StringBuilder navBuilder = new StringBuilder(); try { //Build up Canvas links ArrayList canvasPages = xData.GetTypedByCriteriaSpecific("recId", typeof(oCanvas), "isActive,isVisible,isVisibleFooter,parentId", "1,1,1,0", "sequence"); int counter = 0; //int colCounter = 0; navBuilder.Append("
"); navBuilder.Append(""); navBuilder.Append("
"); result = navBuilder.ToString(); } catch (Exception ex) { exception.HandleException("footer navigation:", MethodBase.GetCurrentMethod().Name, ex, Session["user"]); } return result; } protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { //Setup Pallette Menu foreach (oSetup setupItem in xData.GetTypedByCriteriaSpecific("recId",typeof(oSetup),"isActive","1")) { if(!setupItem.hideFooter) lblPalletteFooter.Text = BuildFooterMenu(); break; } } } catch (Exception ex) { exception.HandleException("navigation:", MethodBase.GetCurrentMethod().Name, ex, Session["user"]); } } }