| 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 : C:/Program Files (x86)/Mail Enable/Bin/NETWebAdmin/Mondo/lang/sys/Forms/ |
Upload File : |
<%@ Page Language="vb" MasterPageFile="../Controls/Dialog.master" AutoEventWireup="false" CodeBehind="AccountWizard.aspx.vb" Inherits="MailEnable.Clients.WebAdmin.AccountWizard" %>
<asp:Content ID="CustomHeader" ContentPlaceHolderID="CustomHeader" Runat="Server">
<title><%=GetTranslation("[ME_TXT-Postoffice Creation Wizard]")%></title>
<script type="text/javascript" language="javascript">
function PageLoad() {
$('#btnCancel').click(PageCancel);
$('#btnAdd').click(SubmitCommand);
$("#txtPostoffice").blur(function () {
if (!$("#txtDomain").val()) {
var sVal = $("#txtPostoffice").val();
if (ValidDomainName(sVal)) {
$("#txtDomain").val(sVal);
}
}
});
}
function PageCancel(event) {
event.preventDefault();
self.close();
}
function ValidDomainName(sVal) {
if (/^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9](?:\.[a-zA-Z]{2,})+$/.test(sVal)) {
return true;
}
else {
return false;
}
}
function ValidFolderName(sVal) {
if (/[0-9a-zA-Z\^\&\'\@\{\}\[\]\,\$\=\!\-\#\(\)\.\%\+\~\_ ]+$/.test(sVal)) {
return true;
}
else {
return false;
}
}
function ValidPostofficeName(sVal) {
if (sVal) {
return (ValidFolderName(sVal) && (sVal.toUpperCase() != 'SYSTEM'));
}
return false;
}
var ErrorStrings = ["Success", "BAD_POSTOFFICE", "BAD_DOMAIN", "BAD_PASSWORD", "INVALID_DOMAIN_SYNTAX"];
function CheckForPageErrors() {
var jsPO = $('#txtPostoffice').val();
var jsDomain = $('#txtDomain').val();
var jsAdminPwd = $('#txtAdminPassword').val();
var errNo = 0;
var bIsValid = true;
if (bIsValid) {
bIsValid = (jsPO.length > 0);
if (bIsValid) {
bIsValid = ValidPostofficeName(jsPO);
}
errNo = 1;
}
if (bIsValid) {
bIsValid = (jsDomain.length > 0);
errNo = 2;
}
if (bIsValid) {
bIsValid = (jsAdminPwd.length > 0);
errNo = 3;
}
if (bIsValid) {
bIsValid = ValidDomainName(jsDomain);
errNo = 4;
}
if (bIsValid) {
errNo = 0;
}
return errNo;
}
function SubmitCommand(event) {
event.preventDefault();
var iPageErrorCode = CheckForPageErrors();
if (iPageErrorCode == 0) {
AppendInputToForm('#frmAddNew', 'Cmd', 'ADD-POSTOFFICE');
var form = $("#frmAddNew");
$.ajax({
type: "POST",
url: getAppServletURL(),
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) {
window.opener.returnValue = true;
}
window.returnValue = true;
self.close();
}
else {
alert(oResult.find('ERROR_DESCRIPTION').text());
}
}
});
}
else {
alert('Error:' + ErrorStrings[iPageErrorCode]);
}
}
$(document).ready(function () {
PageLoad();
});
</script>
</asp:Content>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" Runat="Server">
<form id="frmAddNew" action=""><%MailEnable.Utilities.WriteFormValidationField(Response, Session.SessionID, Session.Item("ME_VALIDATIONTOKEN"))%>
<div class="popupWin_content_shell_inner">
<div class="popupWin_content_scroll" id="popupWin_content_scroll_js">
<div class="popupWin_content_scroll_inner">
<div class="options_form_description">
<h2><%=GetTranslation("[ME_TXT-Postoffice 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-Postoffice]")%>:</div></td><td><input id="txtPostoffice" name="PostofficeName" autocomplete="off" value="" class="textfield" style="width:200px"/></td></tr>
<tr><td class="options_form_table_minWidth"><div class="options_form_label"><%=GetTranslation("[ME_TXT-DomainName]")%>:</div></td><td><input id="txtDomain" name="DomainName" autocomplete="off" value="" class="textfield" style="width:200px"/></td></tr>
<tr><td class="options_form_table_minWidth"><div class="options_form_label"><%=GetTranslation("[ME_TXT-Password]")%>:</div></td><td><input id="txtAdminPassword" name="AdminPassword" type="password" value="" class="textfield" style="width:100px"/></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>
</table>
</div><!-- popupWin_content_scroll_inner -->
</div><!-- popupWin_content_scroll -->
<div class="popupWin_content_foot" id="popupWin_content_foot_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_content_shell_inner -->
</form>
</asp:Content>