HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/PHerau/ha.health-science.be/wwwroot/DesktopModules/Admin/Security/EditUser.ascx
<%@ Control Language="C#" AutoEventWireup="false" Inherits="DotNetNuke.Modules.Admin.Users.EditUser" Codebehind="EditUser.ascx.cs" %>
<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>
<%@ Register TagPrefix="dnn" TagName="Membership" Src="~/DesktopModules/Admin/Security/Membership.ascx" %>
<%@ Register TagPrefix="dnn" TagName="Password" Src="~/DesktopModules/Admin/Security/Password.ascx" %>
<%@ Register TagPrefix="dnn" TagName="Profile" Src="~/DesktopModules/Admin/Security/Profile.ascx" %>
<%@ Register TagPrefix="dnn" TagName="MemberServices" Src="~/DesktopModules/Admin/Security/MemberServices.ascx" %>
<%@ Register TagPrefix="dnn" Assembly="DotNetNuke.Web" Namespace="DotNetNuke.Web.UI.WebControls" %>
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %>
<%@ Register TagPrefix="dnn" TagName="UserSubscriptions" Src="~/DesktopModules/CoreMessaging/Subscriptions.ascx" %>

<%@ Import Namespace="DotNetNuke.UI.Utilities" %>

<script language="javascript" type="text/javascript">
    /*globals jQuery, window, Sys */
    (function ($, Sys) {
        function setUpDnnEditUser() {
            $('#dnnEditUser').dnnTabs().dnnPanels();
            //DNN-26777
            $('#<%= cmdDelete.ClientID %>').dnnConfirm({
                text: '<%= ClientAPI.GetSafeJSString(LocalizeString("UnregisterUser")) %>',
                            yesText: '<%= Localization.GetSafeJSString("Yes.Text", Localization.SharedResourceFile) %>',
                            noText: '<%= Localization.GetSafeJSString("No.Text", Localization.SharedResourceFile) %>',
                            title: '<%= Localization.GetSafeJSString("Confirm.Text", Localization.SharedResourceFile) %>',
                            isButton: false
                        });
            var serviceFramework = $.ServicesFramework(<%=ModuleId %>);

            var closeText = '<%= ClientAPI.GetSafeJSString(LocalizeString("Close")) %>';
            var errorTitle = '<%= ClientAPI.GetSafeJSString(LocalizeString("ErrorDialogTitle")) %>';
            var erroMessage = '<%= ClientAPI.GetSafeJSString(LocalizeString("ErrorDialogMessage")) %>';
            var successMessage = '<%= ClientAPI.GetSafeJSString(LocalizeString("SuccessMessage")) %>';

            function displayMessage(message, cssclass) {
                var messageNode = $("<div/>").addClass('dnnFormMessage ' + cssclass).text(message);
                $('#accountSettingsFieldSet').prepend(messageNode);
                messageNode.fadeOut(3000, 'easeInExpo', function () { messageNode.remove(); });
            };
            
            function toggleVanityUrl(show) {
                var $vanityUrlLabel =$('#<%= VanityUrl.ClientID %>');
                var $vanityUrlPanel = $('#<%= VanityUrlPanel.ClientID %>');
                
                if (show) {
                    $vanityUrlPanel.show();
                    $vanityUrlLabel.hide();
                } else {
                    $vanityUrlPanel.hide();
                    $vanityUrlLabel.show();
                }
            }

            toggleVanityUrl(<%=ShowVanityUrl.ToString().ToLowerInvariant() %>);

            //Clean and Validate url
            $('#updateProfileUrl').click(function(e) {
                //validate url
                var $vanityUrl = $('#<%= VanityUrlTextBox.ClientID %>');
                var $vanityUrlLabel =$('#<%= VanityUrl.ClientID %>');
                var httpAlias = $('#<%= VanityUrlAlias.ClientID %>').html();
                var vanityUrl = $vanityUrl.val();
                
                //Call Service Framework
                $.ajax({
                    type: 'POST',
                    url: serviceFramework.getServiceRoot('InternalServices') + 'ProfileService/UpdateVanityUrl',
                    data: { url: vanityUrl },
                    beforeSend: serviceFramework.setModuleHeaders
                }).done(function (result) {
                    if (result.Result == "warning") {
                        $.dnnAlert({
                            okText: closeText,
                            title: result.Title,
                            text: result.Message
                        });
                        $vanityUrl.val(result.SuggestedUrl);
                    } else {
                        displayMessage(successMessage, "dnnFormSuccess");
                        $vanityUrlLabel.html(httpAlias + vanityUrl);
                        toggleVanityUrl(false);
                    }
                }).fail(function (xhr, status, error) {
                    $.dnnAlert({
                        okText: closeText,
                        title: errorTitle,
                        text: error
                    });
                });
            });
            
            var dnn = dnn || {};
            dnn.subscriptionsSettings = <%=UserSubscriptions.GetSettingsAsJson()%>;
            dnn.subscriptionsController = new Subscription(ko, dnn.subscriptionsSettings,'dnnUserSubscriptions');
        }

        $(document).ready(function () {
            setUpDnnEditUser();
            var pageNo = <%=PageNo %>;
            if(pageNo > 0) {
                $('#dnnEditUser > ul > li:nth-child(' + pageNo + ')').find('a').click();
            }

            Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function () {
                setUpDnnEditUser();
            });
        });
    } (jQuery, window.Sys));
</script>

<div class="dnnForm dnnEditUser dnnClear" id="dnnEditUser" runat="server" ClientIDMode="Static">
    <ul class="dnnAdminTabNav dnnClear" id="adminTabNav" runat="server">
        <li><a href="#dnnUserDetails"><%=LocalizeString("cmdUser")%></a></li>
        <li><a href="#<%=dnnProfileDetails.ClientID%>"><%=LocalizeString("cmdProfile")%></a></li>
        <li><a href="#dnnUserSubscriptions"><%=LocalizeString("cmdCommunications")%></a></li>
        <li id="servicesTab" runat="server"><a href="#<%=dnnServicesDetails.ClientID%>"><%=LocalizeString("cmdServices")%></a></li>
    </ul>
    <div id="dnnUserDetails" class="dnnUserDetails dnnClear">
        <div class="udContent dnnClear">
			<h2 id="dnnPanel-AccountSettings" class="dnnFormSectionHead"><a href="" class="dnnLabelExpanded"><%=LocalizeString("AccountSettings")%></a></h2>
            <fieldset id="accountSettingsFieldSet">
                <dnn:DnnFormEditor id="userForm" runat="Server" FormMode="Short">
                    <Items>
                        <dnn:DnnFormLiteralItem ID="userNameReadOnly" runat="server" DataField="Username" />
                        <dnn:DnnFormTextBoxItem ID="displayName" runat="server" DataField="DisplayName" Required="true" />
                        <dnn:DnnFormTextBoxItem ID="email" runat="server" DataField="Email" Required="true" />
                   </Items>
                </dnn:DnnFormEditor>
                <asp:Panel class="dnnFormItem" ID="VanityUrlRow" runat="server" Visible="False" ViewStateMode="Disabled">
                    <dnn:Label ID="VanityUrlLabel" runat="server" />
                    <asp:Label runat="server" ID="VanityUrl" />
                    <div class="dnnFormGroup" id="VanityUrlPanel" runat="Server">
                        <asp:Label runat="server" ID="VanityUrlHeader" CssClass="NormalBold" resourcekey="VanityUrlHeader"/>
                        <div>
                            <asp:Label runat="server" ID="VanityUrlAlias" />
                            <asp:TextBox CssClass="dnnUserVanityUrl" runat="server" ID="VanityUrlTextBox" />
                            <a id="updateProfileUrl" href="#" class="dnnSecondaryAction"><%=LocalizeString("cmdUpdate")%></a>
                        </div>
                    </div>
                </asp:Panel>
            </fieldset>
			<h2 id="H1" class="dnnFormSectionHead"><a href=""><%=LocalizeString("PasswordSettings")%></a></h2>
            <fieldset>
                <div class="dnnPasswordDetails dnnClear">
    	            <dnn:Password id="ctlPassword" runat="server"></dnn:Password>
                </div>
            </fieldset>
			<h2 id="H2" class="dnnFormSectionHead"><a href=""><%=LocalizeString("AccountInfo")%></a></h2>
            <fieldset>
                <div class="dnnMembership">
                    <dnn:membership id="ctlMembership" runat="Server" />
                </div>
            </fieldset>
        </div>
        <ul id="actionsRow" runat="server" class="dnnActions dnnClear">
            <li><asp:LinkButton id="cmdUpdate" runat="server" CssClass="dnnPrimaryAction" resourcekey="cmdUpdate" /></li>
            <li><asp:LinkButton id="cmdDelete" runat="server" CssClass="dnnSecondaryAction" resourcekey="cmdDelete" /></li>
        </ul>
    </div>
    <asp:Panel id="dnnProfileDetails" runat="server" class="dnnProfileDetails dnnClear">
    	<dnn:Profile id="ctlProfile" runat="server"></dnn:Profile>
    </asp:Panel>
    <div id="dnnUserSubscriptions" class="dnnUserSubscriptions">
        <dnn:UserSubscriptions id="UserSubscriptions" runat="server" LocalResourceFile="~/DesktopModules/CoreMessaging/App_LocalResources/View.ascx.resx"></dnn:UserSubscriptions>
    </div>
    <div id="dnnServicesDetails" runat="server" visible="false" class="dnnServicesDetails dnnClear">
    	<dnn:MemberServices id="ctlServices" runat="server"></dnn:MemberServices>
    </div>
</div>