Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ Control Language="C#" AutoEventWireup="false" Inherits="DotNetNuke.UI.Skins.Controls.User" ViewStateMode="Disabled" Codebehind="User.ascx.cs" %>
- <asp:HyperLink ID="registerLink" runat="server" CssClass="SkinObject" rel="nofollow" style="display:none;"/>
- <asp:HyperLink ID="registerHyperlink" runat="server" CssClass="SkinObject" rel="nofollow" onload="RegisterHyperlink_Load"/>
- <div class="registerGroup" runat="server" id="registerGroup">
- <ul class="buttonGroup">
- <li class="userMessages alpha" runat="server" ID="messageGroup"><asp:HyperLink ID="messageLink" runat="server"/></li>
- <li class="userNotifications omega" runat="server" ID="notificationGroup"><asp:HyperLink ID="notificationLink" runat="server"/></li>
- <li class="userDisplayName"><asp:HyperLink ID="enhancedRegisterLink" runat="server" rel="nofollow"/></li>
- <li class="userProfileImg" runat="server" ID="avatarGroup"><asp:HyperLink ID="avatar" runat="server"/></li>
- </ul>
- </div>
- <script runat="server">
- string GetUserName()
- {
- return DotNetNuke.Entities.Users.UserController.Instance.GetCurrentUserInfo().UserID==-1?Localization.GetString("cmdRegister", "/DesktopModules/AuthenticationServices/DNN/App_LocalResources/Login.ascx.resx"):DotNetNuke.Entities.Users.UserController.Instance.GetCurrentUserInfo().DisplayName;
- }
- string GetLoggedInUserProfileUrl()
- {
- //Replace "/userId/" with "/ctl/Profile/userId/" and append "/pageno/1"
- return DotNetNuke.Common.Globals.UserProfileURL(DotNetNuke.Entities.Users.UserController.Instance.GetCurrentUserInfo().UserID).Replace("/userId/", "/ctl/Profile/userId/")+"/pageno/1";
- }
- string GetRegUrl()
- {
- return DotNetNuke.Entities.Users.UserController.Instance.GetCurrentUserInfo().UserID==-1?DotNetNuke.Common.Globals.RegisterURL(HttpUtility.UrlEncode(DotNetNuke.Common.Globals.NavigateURL()), Null.NullString):GetLoggedInUserProfileUrl();
- }
- protected void RegisterHyperlink_Load(object sender, EventArgs e)
- {
- HyperLink hyperLink = (HyperLink) sender;
- hyperLink.Text = GetUserName();
- hyperLink.NavigateUrl = GetRegUrl();
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement