| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Mail Enable/Bin/NETWebAdmin/Mondo/lang/sys/Forms/ |
Upload File : |
<%@ Page Language="vb" MasterPageFile="../Controls/Dialog.master" AutoEventWireup="false" Codebehind="UserWizard1.aspx.vb" Inherits="MailEnable.Clients.WebAdmin.Mondo.UserWizard1" %>
<asp:Content ID="CustomHeader" ContentPlaceHolderID="CustomHeader" Runat="Server">
<title><%=GetTranslation("[ME_TXT-MailEnable - Mailbox Creation Wizard]")%></title>
<script type="text/javascript">
var lstDomains = <%=GetJSDomainArray()%>;
var mOptions=<%=JSONGetFormOptions()%>;
function AddCheckboxRow(sContainer, sValue,sName)
{
//Try to get tbody first with jquery children. works faster!
var dc = $(sContainer);
var cid = 'item_' + (dc.children().length + 1);
var sNewItem = '<div style=\"padding-top:2px;padding-bottom:2px\"><label for="' + cid + '\"><input id=\"' + cid + '\" type=\"checkbox\" checked name=\"' + sName + '_Status\"/><span>' + sValue + '</span><input type=\"hidden\" name=\"' + sName + '\" value=\"' + sValue + '\"/></label></div>';
dc.append(sNewItem);
}
function SetDisplayName()
{
var loginID;
var displayName;
loginID = document.getElementById('txtMailbox');
displayName = document.getElementById('txtDisplayName');
if ( loginID && displayName )
{
if ( displayName.value.length <= 0 )
{
displayName.value = loginID.value;
}
}
}
function generateAddressMaps() {
$('#tbl1').empty();
var arrayLength = lstDomains.length;
for (var i = 0; i < arrayLength; i++) {
AddCheckboxRow('#tbl1', $('#txtMailbox').val() + '@' + lstDomains[i],'AddressMap');
}
}
function SubmitCommand(event)
{
event.preventDefault();
AppendInputToForm('#frmAddNew', 'Cmd','ADD-MBX');
AppendInputToForm('#frmAddNew', 'Postoffice',mOptions.Postoffice);
var form = $("#frmAddNew");
$.ajax( {
type: "POST",
url: getAppServletURL() + '?ME_VALIDATIONTOKEN=<% =session.item("ME_VALIDATIONTOKEN") %>',
data: form.serialize(),
success: function( response ) {
//lets check the result for success or failure message.
var oResult = $(response).find('BASEELEMENT');
if (oResult.find('RETURN_VALUE').text() == '0')
{
if (window.opener.RefreshList) {
window.opener.RefreshList(); window.close();
}
else {
if (window.opener)
{
window.opener.returnValue = true;
}
window.returnValue = true;
self.close();
}
}
else
{
alert(oResult.find('ERROR_DESCRIPTION').text());
}
}
} );
}
$(document).ready(function () {
$('#txtMailbox').bind('propertychange change keyup paste input', generateAddressMaps);
$('#btnAdd').click(SubmitCommand);
var bCanEdit = parseInt(mOptions.CanEditMailboxSize,10) || 0;
var bCanOverride =parseInt(mOptions.CanOverideUserSettings,10) || 0;
if ((bCanOverride == 0) && (bCanEdit == 0))
{
$("#rdbQuota").attr('disabled', true);
$("#rdbUnlimited").attr('disabled', true);
$("#txtMailboxSize").attr('disabled', true);
}
var iQuota = parseInt(mOptions.MaxMailboxSize,10);
if (iQuota <=0)
{
$("#rdbUnlimited").attr('checked', 'checked');
if (bCanEdit==0 && (bCanOverride != 1))
{
$("#rdbQuota").attr('disabled', true);
}
}
else
{
$("#rdbQuota").attr('checked', true);
if (bCanOverride != 1)
{
$("#rdbUnlimited").attr('disabled', true);
}
}
$('#btnCancel').click(function(){window.close()});
browserResize();
});
</script>
</asp:Content>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" Runat="Server">
<form id="frmAddNew"><%MailEnable.Utilities.WriteFormValidationField(Response, Session.SessionID, Session.Item("ME_VALIDATIONTOKEN"))%>
<div class="popupWin_tab_body_shell">
<div class="popupWin_content_scroll_tab" id="popupWin_content_scroll_js">
<div class="popupWin_content_scroll_tab_inner">
<div class="options_form_description">
<h2><%=GetTranslation("[ME_TXT-MailEnable - Mailbox Creation Wizard]")%></h2><br />
</div>
<table class="options_form_table" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><div class="options_form_gap"></div></td>
</tr>
<tr>
<td class="options_form_table_minWidth"><div class="options_form_label"><%=GetTranslation("[ME_TXT-Login]")%>:</div></td>
<td><input id="txtMailbox" name="Mailbox" autocomplete="off" value="" class="textfield" style="width:100px"/><label id="lblPostoffice"> @ <%=Session.Item("AUTH_ACCOUNT")%></label></td>
</tr>
<tr>
<td class="options_form_table_minWidth"><div class="options_form_label"><%=GetTranslation("[ME_TXT-Password]")%>:</div>
<input type="text" style="display:none" />
<input type="password" style="display:none" /></td>
<td><input id="txtPassword" name="Password" type="password" class="textfield" autocomplete="new-password" value="" onkeyup="TestPassword();"/></td>
</tr>
<tr>
<td class="options_form_table_label"></td>
<td>
<!-- Password Strength Check -->
<table class="options_form_table" border="0" cellspacing="0" style="width:99%;" cellpadding="0">
<tr>
<td class="options_form_table_label"><div class="options_form_label" style="color:#333;padding-top:4px;"><%=GetTranslation("[ME_TXT-Passwordstrength]")%>:</div></td>
<td>
<div class="options_password_shell">
<div id="strength" class="options_password_bar pw_very_weak"> <%=GetTranslation("[ME_TXT-VeryWeak]")%></div>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"><div class="options_form_gap"></div></td>
</tr>
<tr>
<td class="options_form_table_minWidth"><div class="options_form_label"><%=GetTranslation("[ME_TXT-Rights]")%>:</div></td>
<td>
<select id="ddlRights" name="Rights">
<option value="USER">USER</option>
<option value="ADMIN">ADMIN</option>
<%If AllowResourceMailboxes() Then%>
<option value="RESOURCE">RESOURCE</option>
<%End If%>
</select>
</td>
</tr>
<%If GetDirectoryProvisioningMode() = 1 Then%>
<tr>
<td colspan="2">
<table id="tblRegisterUser" class="options_form_table">
<tr class="ME_List0">
<td>
<input id="AddToDirectory" type="checkbox"/>
</td>
</tr>
</table>
</td>
</tr>
<%End If%>
<tr>
<td class="options_form_table_minWidth"><div class="options_form_label"><%=GetTranslation("[ME_TXT-DisplayName]")%>:</div></td>
<td><input id="txtDisplayName" name="DisplayName" class="textfield"/></td>
</tr>
<tr>
<td class="options_form_table_minWidth" style="vertical-align:top;"><div class="options_form_label"><%=GetTranslation("[ME_TXT-Quota]")%>:</div></td>
<td style="vertical-align:top;">
<table class="options_form_table" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="options_form_table_minWidth" id="quota_td_left_js">
<span class="ME_input_text"><input id="rdbQuota" type="radio" class="ME_input_text" name="QuotaStatus" value="1"/><label for="rdbQuota"><%=GetTranslation("[ME_TXT-LimitedByKilobytes]")%></label></span>
</td>
<td style="padding-left:3px;">
<input id="txtMailboxSize" name="QuotaSize" style="width:81px" class="textfield" value="<%=GetDefaultMailboxQuotaSize()%>"/> <%=GetTranslation("[ME_TXT-KB]")%>
</td>
</tr>
<tr>
<td class="options_form_table_minWidth" colspan="2">
<span class="ME_input_text"><input id="rdbUnlimited" type="radio" class="ME_input_text" name="QuotaStatus" value="0"/><label for="rdbUnlimited"><%=GetTranslation("[ME_TXT-Unlimited]")%></label></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"><div class="options_form_gap"></div></td>
</tr>
<tr>
<td class="options_form_table_minWidth">
<div class="options_form_label">
<span class="ME_input_text"><input type="checkbox" id="jsRedirect" name="RedirectStatus" class="ME_input_text"/><label for="jsRedirect"><%=GetTranslation("[ME_TXT-RedirectMailTo]")%>:</label></span>
</div>
</td>
<td><input type="text" name="RedirectAddress" id="jsRedirectAddress" class="textfield"/></td>
</tr>
<tr>
<td colspan="2"><div class="options_form_gap"></div></td>
</tr>
<tr>
<td class="options_form_table_minWidth"><div class="options_form_label"><%=GetTranslation("[ME_TXT-Status]")%>:</div></td>
<td><span class="ME_input_text"><input type="checkbox" name="Enabled" id="chkEnabled" checked class="ME_input_text"/><label for="chkEnabled"><%=GetTranslation("[ME_TXT-Enabled]")%></label></span></td>
</tr>
<tr>
<td colspan="2"><h2><%=GetTranslation("[ME_TXT-MailboxAddresses(AddressMaps)]")%></h2></td>
</tr>
<tr><td colspan="2"><div id="tbl1" class="checkboxes" style="border:1px solid black;overflow-y:scroll; height:70px; padding-top:5px;"></div></td></tr>
</table>
</div><!-- popupWin_content_scroll_tab_inner -->
</div><!-- popupWin_content_scroll_Tab -->
<div class="popupWin_tab_foot" id="popupWin_foot_bttns_js">
<button id="btnAdd" class="ME_Button"><%=GetTranslation("[ME_TXT-Add]")%></button> <button id="btnCancel" class="ME_Button"><%=GetTranslation("[ME_TXT-Cancel]")%></button>
</div>
</div><!-- popupWin_tab_body_shell -->
</form>
</asp:Content>