private void SagePageLoadPart()
 {
     try
     {
         SessionTrackerController sTracController = new SessionTrackerController();
         sTracController.SetSessionTrackerValues(currentportalID.ToString(), GetUsername);
     }
     catch
     {
     }
 }
Esempio n. 2
0
        private void SetPageLoadPart()
        {
            ApplicationController objAppController = new ApplicationController();

            if (!objAppController.CheckRequestExtension(Request))
            {
                //CoreJs.IncludeLanguageCoreJs(this.Page);
                SessionTrackerController sTracController = new SessionTrackerController();
                sTracController.SetSessionTrackerValues(currentportalID.ToString(), GetUsername);
            }
        }
        private void SagePageLoadPart()
        {
            if (!IsPostBack)
            {
                string          sageNavigateUrl = string.Empty;
                SageFrameConfig sfConfig        = new SageFrameConfig();

                if (!IsParent)
                {
                    sageNavigateUrl = GetParentURL + "/portal/" + GetPortalSEOName + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-");
                }
                else
                {
                    sageNavigateUrl = GetParentURL + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-");
                }
            }
            SessionTrackerController sTracController = new SessionTrackerController();

            sTracController.SetSessionTrackerValues("1", GetUsername);
        }
        private void SagePageLoadPart()
        {
            //if (!IsPostBack)
            //{
            //    string sageNavigateUrl = string.Empty;
            //    SageFrameConfig sfConfig = new SageFrameConfig();

            //    if (!IsParent)
            //    {
            //        sageNavigateUrl = GetParentURL + "/portal/" + GetPortalSEOName + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-") + SageFrameSettingKeys.PageExtension;
            //    }
            //    else
            //    {
            //        sageNavigateUrl = GetParentURL + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-") + SageFrameSettingKeys.PageExtension;
            //    }
            //    SecurityPolicy objSecurity = new SecurityPolicy();
            //    FormsAuthenticationTicket ticket = objSecurity.GetUserTicket(GetPortalID);
            //    if (ticket != null)
            //    {
            //        int LoggedInPortalID = int.Parse(ticket.UserData.ToString());
            //        if (ticket.Name != ApplicationKeys.anonymousUser)
            //        {
            //            string[] sysRoles = SystemSetting.SYSTEM_SUPER_ROLES;
            //            if (GetPortalID == LoggedInPortalID || Roles.IsUserInRole(ticket.Name, sysRoles[0]))
            //            {
            //                RoleController _role = new RoleController();
            //                string userinroles = _role.GetRoleNames(GetUsername, LoggedInPortalID);
            //                if (userinroles != "" || userinroles != null)
            //                {
            //                    bool isDashboardAccessible = false;
            //                    foreach (string role in sysRoles)
            //                    {
            //                        if (userinroles.ToLower() == role)
            //                        {
            //                            isDashboardAccessible = true;
            //                        }
            //                    }
            //                    if (!isDashboardAccessible)
            //                    {
            //                        divAdminControlPanel.Visible = false;
            //                    }
            //                }
            //                else
            //                {
            //                    divAdminControlPanel.Visible = false;
            //                }
            //            }
            //            else
            //            {
            //                divAdminControlPanel.Visible = false;
            //            }
            //        }
            //        else
            //        {
            //            divAdminControlPanel.Visible = false;
            //        }

            //    }
            //    if (IsHandheld())
            //    {
            //        divAdminControlPanel.Visible = false;
            //    }
            //}
            SessionTrackerController sTracController = new SessionTrackerController();

            sTracController.SetSessionTrackerValues("1", GetUsername);
        }
Esempio n. 5
0
        private void SagePageLoadPart()
        {
            if (!IsPostBack)
            {
                string          sageNavigateUrl = string.Empty;
                SageFrameConfig sfConfig        = new SageFrameConfig();

                if (!IsParent)
                {
                    sageNavigateUrl = GetParentURL + "/portal/" + GetPortalSEOName + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-") + SageFrameSettingKeys.PageExtension;
                }
                else
                {
                    sageNavigateUrl = GetParentURL + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-") + SageFrameSettingKeys.PageExtension;
                }
                hypHome.NavigateUrl = GetHostURL + "/Admin/Admin" + Extension;
                // hypHome.Text = sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage);
                //hypHome.ImageUrl = GetAdminImageUrl("home.png", true);
                hypPreview.NavigateUrl = sageNavigateUrl;
                lnkAccount.NavigateUrl = GetProfileLink(sfConfig);
                Image imgProgress = (Image)UpdateProgress1.FindControl("imgPrgress");
                if (imgProgress != null)
                {
                    imgProgress.ImageUrl = GetAdminImageUrl("ajax-loader.gif", true);
                }
                // bool IsAdmin = false;
                SecurityPolicy            objSecurity = new SecurityPolicy();
                FormsAuthenticationTicket ticket      = objSecurity.GetUserTicket(GetPortalID);
                if (ticket != null)
                {
                    int LoggedInPortalID = int.Parse(ticket.UserData.ToString());
                    if (ticket.Name != ApplicationKeys.anonymousUser)
                    {
                        string[] sysRoles = SystemSetting.SYSTEM_SUPER_ROLES;
                        this.hypUpgrade.Visible = Roles.IsUserInRole(ticket.Name, sysRoles[0]) ? true : false;
                        if (GetPortalID == LoggedInPortalID || Roles.IsUserInRole(ticket.Name, sysRoles[0]))
                        {
                            RoleController _role       = new RoleController();
                            string         userinroles = _role.GetRoleNames(GetUsername, LoggedInPortalID);
                            string []      roles       = userinroles.Split(',');

                            if (userinroles != "" || userinroles != null)
                            {
                                bool isDashboardAccessible = false;
                                foreach (string role in sysRoles)
                                {
                                    foreach (string userrole in roles)
                                    {
                                        if (role == userrole.ToLower())
                                        {
                                            isDashboardAccessible = true;
                                            break;
                                        }
                                    }
                                }
                                if (!isDashboardAccessible)
                                {
                                    divAdminControlPanel.Visible = false;
                                }
                            }
                            else
                            {
                                divAdminControlPanel.Visible = false;
                            }
                        }
                        else
                        {
                            divAdminControlPanel.Visible = false;
                        }
                    }
                    else
                    {
                        divAdminControlPanel.Visible = false;
                    }
                }
                if (IsHandheld())
                {
                    divAdminControlPanel.Visible = false;
                }
            }
            SessionTrackerController sTracController = new SessionTrackerController();

            sTracController.SetSessionTrackerValues(GetPortalID.ToString(), GetUsername);
        }
Esempio n. 6
0
        private void SagePageLoadPart()
        {
            if (!IsPostBack)
            {
                string          sageNavigateUrl = string.Empty;
                SageFrameConfig sfConfig        = new SageFrameConfig();
                if (IsUseFriendlyUrls)
                {
                    if (GetPortalID > 1)
                    {
                        sageNavigateUrl = ResolveUrl("~/portal/" + GetPortalSEOName + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-") + SageFrameSettingKeys.PageExtension);
                    }
                    else
                    {
                        sageNavigateUrl = ResolveUrl("~/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-") + SageFrameSettingKeys.PageExtension);
                    }
                }
                else
                {
                    sageNavigateUrl = ResolveUrl("~/Default" + Extension + "?ptlid=" + GetPortalID + "&ptSEO=" + GetPortalSEOName + "&pgnm=" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-"));
                }
                hypHome.NavigateUrl    = sageNavigateUrl;
                hypHome.Text           = sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage);
                hypHome.ImageUrl       = GetAdminImageUrl("home.png", true);
                hypPreview.NavigateUrl = sageNavigateUrl;
                lnkAccount.NavigateUrl = GetProfileLink(sfConfig);
                Image imgProgress = (Image)UpdateProgress1.FindControl("imgPrgress");
                if (imgProgress != null)
                {
                    imgProgress.ImageUrl = GetAdminImageUrl("ajax-loader.gif", true);
                }
                // bool IsAdmin = false;
                FormsAuthenticationTicket ticket = SecurityPolicy.GetUserTicket(GetPortalID);
                if (ticket != null)
                {
                    int LoggedInPortalID = int.Parse(ticket.UserData.ToString());
                    if (ticket.Name != ApplicationKeys.anonymousUser)
                    {
                        string[] sysRoles = SystemSetting.SUPER_ROLE;
                        this.hypUpgrade.Visible = Roles.IsUserInRole(ticket.Name, sysRoles[0]) ? true : false;
                        if (GetPortalID == LoggedInPortalID || Roles.IsUserInRole(ticket.Name, sysRoles[0]))
                        {
                            RoleController _role       = new RoleController();
                            string         userinroles = _role.GetRoleNames(GetUsername, LoggedInPortalID);
                            if (userinroles != "" || userinroles != null)
                            {
                                divAdminControlPanel.Attributes.Add("style", "display:block");
                                ////foreach (string role in sysRoles)
                                ////{
                                ////    if (Roles.IsUserInRole(user.UserName, role))
                                ////    {
                                ////        IsAdmin = true;
                                ////        break;
                                ////    }
                                ////}
                            }
                            else
                            {
                                divAdminControlPanel.Attributes.Add("style", "display:none");
                            }
                        }
                        else
                        {
                            divAdminControlPanel.Attributes.Add("style", "display:none");
                        }
                    }
                    else
                    {
                        divAdminControlPanel.Attributes.Add("style", "display:none");
                    }
                }
                if (IsHandheld())
                {
                    divAdminControlPanel.Attributes.Add("style", "display:none");
                }
            }
            SessionTrackerController sTracController = new SessionTrackerController();

            sTracController.SetSessionTrackerValues(GetPortalID.ToString(), GetUsername);
        }