| 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 Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Mondo/lang/sys/Controls/Dialog.Master" CodeBehind="WebMailServiceSettings.aspx.vb" Inherits="MailEnable.Clients.WebAdmin.WebMailServiceSettings" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CustomHeader" runat="server">
<script type="text/javascript" language="javascript">
$(document).ready(function () {
ME_TabInit();
setActiveTab('tab1');
browserResize();
oHostHeaderDlg = new Dialog("NewHostHeaderDialog", 'Host Header', $("#divHostHeaderDetails"), { Width: 510 });
$('#btnCancel').click(CloseHostHeader);
$('#btnAddHostHeader').click(AddHostHeader);
$('#btnEditHostHeader').click(function (ev) { EditHostHeader(ev, 'webmailBindings'); });
$('#btnDeleteHostHeader').click(function (ev) { DeleteHostHeader(ev, 'webmailBindings'); }); //call the delete implementation specifically
setGridView('#tbldata_' + 'webmailBindings');
});
$(document).ready(function () {
$('#FormAction').click(SubmitSettings);
});
function AddHostHeader(event) {
event.preventDefault();
$('#btnAction').unbind();
$('#btnAction').click(DoAddHostHeader);
$('#btnAction').text('Add');
$('#hostheaderHostName').val('');
$('#hostheaderIPAddress').val('');
$('#hostheaderPort').val('');
oHostHeaderDlg.Show(true);
}
function EditHostHeader(event, ctrlId) {
event.preventDefault();
// need to unbind the action, change it's name and them bind to update
$('#btnAction').unbind();
$('#btnAction').click(function (ev) { DoUpdateHostHeader(ev, 'webmailBindings'); })
$('#btnAction').text('Update');
//set the values in the form
var arrValues = getSelectedRow('#tbldata_' + ctrlId, 'highlight');
if (arrValues.length > 0) {
$('#hostheaderHostName').val(arrValues[0]);
$('#hostheaderIPAddress').val(arrValues[1]);
$('#hostheaderPort').val(arrValues[2]);
$('#hostheaderSkin').val(arrValues[3]);
$('#hostheaderBase').val(arrValues[4]);
$('#hostheaderLanguage').val(arrValues[5]);
if (arrValues.length > 5) {
$('#hostheaderDefaultPostoffice').val(arrValues[6]);
}
oHostHeaderDlg.Show(true);
}
else {
alert('Please select an item.');
}
}
function DeleteHostHeader(event, ctrlId) {
if (confirm("Are you sure you want to delete this entry?")) {
DoDeleteHostHeader(event, ctrlId);
}
}
// (dialog) worker functions
function DoAddHostHeader(event) {
event.preventDefault();
var arrParams = {}; // 0,1,2 contain host, IP and port respectively
arrParams['AppSite'] = 'WebMail';
SubmitSettings(event, '#HostHeader', 'ADD-SITEHEADER', arrParams);
oHostHeaderDlg.Close();
UpdateControls(null, 'webmailBindings')
}
function DoUpdateHostHeader(event, ctrlId) {
event.preventDefault();
var arrValues = getSelectedRow('#tbldata_' + ctrlId, 'highlight');
if (arrValues.length > 0) {
var arrParams = {}; // 0,1,2 contain host, IP and port respectively
arrParams['AppSite'] = 'WebMail';
arrParams['key_hostheaderHostName'] = arrValues[0];
arrParams['key_hostheaderIPAddress'] = arrValues[1];
arrParams['key_hostheaderPort'] = arrValues[2];
arrParams['key_hostheaderSkin'] = arrValues[3];
arrParams['key_hostheaderBase'] = arrValues[4];
arrParams['key_hostheaderLanguage'] = arrValues[5];
if (arrValues.length > 5) {
arrParams['key_hostheaderDefaultPostoffice'] = arrValues[6];
}
SubmitSettings(event, '#HostHeader', 'UPDATE-SITEHEADER', arrParams);
oHostHeaderDlg.Close();
UpdateControls(null, ctrlId)
}
}
function DoDeleteHostHeader(event, ctrlId) {
event.preventDefault();
var arrValues = getSelectedRow('#tbldata_' + ctrlId, 'highlight');
if (arrValues.length > 0) {
var arrParams = {}; //0,1,2 contain host, IP and port respectively.
arrParams['AppSite'] = 'WebMail';
arrParams['hostheaderHostName'] = arrValues[0];
arrParams['hostheaderIPAddress'] = arrValues[1];
arrParams['hostheaderPort'] = arrValues[2];
SubmitSettings(event, null, 'DELETE-SITEHEADER', arrParams);
removeSelectedRows('#tbldata_' + ctrlId, 'highlight');
}
else {
alert(ctrlId + ': Not Found');
}
}
function CloseHostHeader(event) {
event.preventDefault();
oHostHeaderDlg.Close();
}
</script>
</asp:Content>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="server">
<div class="popupWin_tab_body_shell">
<div id="TabContainer" class="ME_Tab_table_outter">
<div class="ME_Tab_table_shell">
<table class="ME_Tab_table" border="0" cellpadding="0" cellspacing="0">
<tr>
<th><span id="tab1" class="ME_Tab_button">General</span></th>
<th><span id="tab2" class="ME_Tab_button">Display</span></th>
<th><span id="tab3" class="ME_Tab_button">User</span></th>
<th><span id="tab4" class="ME_Tab_button">Advanced</span></th>
<th><span id="tab5" class="ME_Tab_button">Site Options</span></th>
<th><span id="tab6" class="ME_Tab_button">Bindings</span></th>
</tr>
</table>
</div><!-- ME_Tab_table_shell -->
</div><!-- ME_Tab_table_outter -->
<div id="divHostHeaderDetails">
<form id="HostHeader" name="HostHeader" action=""><%MailEnable.Utilities.WriteFormValidationField(Response, Session.SessionID, Session.Item("ME_VALIDATIONTOKEN"))%>
<table class="SettingsTable">
<%=RenderSettings("hostheaderHostName hostheaderIPAddress hostheaderPort hostheaderDefaultPostoffice hostheaderSkin hostheaderBase hostheaderLanguage")%>
<tr><td></td><td style='text-align: right'><button id="btnAction">Add</button> <button id="btnCancel">Cancel</button></td></tr>
</table>
</form>
</div>
<form id="Settings" name="Settings" action=""><%MailEnable.Utilities.WriteFormValidationField(Response, Session.SessionID, Session.Item("ME_VALIDATIONTOKEN"))%>
<div class="popupWin_content_scroll_tab" id="popupWin_content_scroll_js">
<div class="popupWin_content_scroll_tab_inner">
<div id="tab1_body" class="ME_Tab_shell"> <!--START TAB 1-->
<h3>Features</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("webmailDirectory")%>
<%=RenderSetting("webmailPublicFoldersEnabled")%>
<%=RenderSetting("webmailCalendaringEnabled")%>
<%=RenderSetting("webmailTasksEnabled")%>
<%=RenderSetting("webmailShowUsage")%>
<%=RenderSetting("webmailHelpStatus")%>
<%=RenderSetting("webmailHelpBase")%>
<%=RenderSetting("webmailPasswordRecoveryEnabled")%>
<%=RenderSetting("webmailIdentitiesEnabled")%>
<%=RenderSetting("webmailPromptForMobile")%>
<%=RenderSetting("webmailAutoComplete")%>
<%=RenderSetting("webmailListHeaderCommandsEnabled")%>
<%If MailEnable.Features.IsProfessionalOrGreaterInstalled() And (MailEnable.Administration.GetProductVersion >= 10) Then %>
<%=RenderSetting("webmailSMS")%>
<%=RenderSetting("sysSignUpStatus")%>
<%End If%>
</table>
<br />
<h3>Settings</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("webmailPollFrequency")%>
<%=RenderSetting("webmailHideClientIP")%>
</table>
</div>
<div id="tab2_body" class="ME_Tab_shell"> <!--START TAB 1-->
<h3>Display</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("webmailBlockRemoteImages")%>
<%=RenderSetting("webmailMessagePreviewPane")%>
<%=RenderSetting("webmailPreviewHTML")%>
<%=RenderSetting("webmailDisplayImagesInline")%>
<%=RenderSetting("webmailFilterHTML")%>
<%=RenderSetting("webmailEmbedVideoLinks")%>
<%=RenderSetting("webmailMediaPlayerEnabled")%>
<%=RenderSetting("webmailHyperlinks")%>
<%=RenderSetting("webmailBrowserNotifications")%>
<%=RenderSetting("webmailSmallButtons")%>
<%=RenderSetting("webmailShowLoginWallpaper")%>
</table>
</div>
<div id="tab3_body" class="ME_Tab_shell"> <!--START TAB 1-->
<h3>User Settings</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("webmailPOPRetrieval")%>
<%=RenderSetting("webmailMailboxRedirection")%>
<%=RenderSetting("webmailAutoResponse")%>
<%=RenderSetting("webmailCanEditDisplayName")%>
<%=RenderSetting("webmailLoginDetails")%>
<%=RenderSetting("webmailSpamFiltering")%>
<%=RenderSetting("webmailFiltering")%>
<%=RenderSetting("webmailFilterLimit")%>
<%=RenderSetting("webmailWhitelist")%>
<%=RenderSetting("webmailBlacklist")%>
<%=RenderSetting("webmailActivityViewEnabled")%>
</table>
</div>
<div id="tab4_body" class="ME_Tab_shell"> <!--START TAB 4-->
<h3>Advanced Settings</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("webmailServices")%>
<%=RenderSetting("webmailMessageReportAsSpam")%>
<%=RenderSetting("webmailMaxDirectoryEntries")%>
<%=RenderSetting("webmailMaxContacts")%>
<%=RenderSetting("webmailFolderCaching")%>
<%=RenderSetting("webmailPersonalisationEnabled")%>
<%=RenderSetting("webmailMessageDeletionMode")%>
<%=RenderSetting("webmailMessagePopUpMenu")%>
<%=RenderSetting("webmailDownloadAll")%>
<%=RenderSetting("webmailMobileWebmailAssociationMode")%>
<%=RenderSetting("webmailSyncML")%>
<%=RenderSetting("webmailNotes")%>
<%=RenderSetting("webmailAddNewRecipientsEnabled")%>
<%=RenderSetting("webmailMailboxSearchEnabled")%>
<%=RenderSetting("webmailBannerStatus")%>
<%=RenderSetting("webmailMultipleFileUpload")%>
<%=RenderSetting("webmailPublishAccessStatus")%>
<%=RenderSetting("webmailImportStatus")%>
<%If MailEnable.Features.IsProfessionalOrGreaterInstalled() And (MailEnable.Administration.GetProductVersion >= 10) Then %>
<%=RenderSetting("webmailSessionTimeOutStatus")%>
<%End If %>
</table>
</div>
<div id="tab5_body" class="ME_Tab_shell"> <!--START TAB 5-->
<h3>Site Options</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("webmailDefaultBase")%>
<%=RenderSetting("webmailPublicFoldersModificationPermitted")%>
<%=RenderSetting("webmailShares")%>
<%=RenderSetting("webmailFileStoreEnabled")%>
<%=RenderSetting("webmailAutoSpellcheck")%>
<%=RenderSetting("mobilewebmailAllowPersistentLogins")%>
</table>
<%If MailEnable.Features.IsEnterpriseInstalled() Then%>
<br />
<h3>Report as Spam</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("webmailMessageReportAsSpam")%>
<%=RenderSetting("webmailMessageSpamAction")%>
</table>
<%End If %>
</div>
<div id="tab6_body" class="ME_Tab_shell"> <!--START TAB 5-->
<h3>Bindings</h3>
<hr />
<table class="SettingsTable">
<tr><td colspan="2"><%=RenderSetting("webmailBindings", False)%></td></tr>
<tr><td></td><td style='text-align: right'><button id="btnAddHostHeader">Add</button> <button id="btnEditHostHeader">Edit</button> <button id="btnDeleteHostHeader">Delete</button></td></tr>
</table>
</div>
</div><!-- popupWin_content_scroll_tab_inner-->
</div><!-- popupWin_content_scroll_tab -->
</form>
<!-- Footer Bttns -->
<div class="popupWin_tab_foot" id="popupWin_foot_bttns_js">
<button id="FormAction" class="ME_Button" style="cursor:pointer" name="action" type="submit">Save</button>
</div>
</div><!-- popupWin_tab_body_shell -->
</asp:Content>