| 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="SyncServiceSettings.aspx.vb" Inherits="MailEnable.Clients.WebAdmin.SyncServiceSettings" %>
<asp:Content ID="CustomHeader" ContentPlaceHolderID="CustomHeader" runat="server">
<script type="text/javascript" language="javascript">
var oHostHeaderDlg = null;
$(document).ready(function () {
ME_TabInit();
oHostHeaderDlg = new Dialog("NewHostHeaderDialog", 'Host Header', $("#divHostHeaderDetails"), { Width: 510 });
setActiveTab('tab1');
$('#btnCancel').click(CloseHostHeader);
$('#btnAddHostHeader').click(AddHostHeader);
$('#btnEditHostHeader').click(function (ev) { EditHostHeader(ev, 'protocolBindings'); });
$('#btnDeleteHostHeader').click(function (ev) { DeleteHostHeader(ev, 'protocolBindings'); }); //call the delete implementation specifically
$('#FormAction').click(SubmitSettings);
browserResize();
setGridView('#tbldata_' + 'protocolBindings');
});
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, 'protocolBindings'); })
$('#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]);
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);
}
}
function CloseHostHeader(event) {
event.preventDefault();
oHostHeaderDlg.Close();
}
function DoAddHostHeader(event) {
event.preventDefault();
var arrParams = {};
arrParams['AppSite'] = 'Protocols';
SubmitSettings(event, '#HostHeader', 'ADD-SITEHEADER', arrParams);
oHostHeaderDlg.Close();
UpdateControls(null, 'protocolBindings');
}
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'] = 'Protocols';
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 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'] = 'Protocols';
arrParams['key_hostheaderHostName'] = arrValues[0];
arrParams['key_hostheaderIPAddress'] = arrValues[1];
arrParams['key_hostheaderPort'] = arrValues[2];
SubmitSettings(event, '#HostHeader', 'UPDATE-SITEHEADER', arrParams);
oHostHeaderDlg.Close();
UpdateControls(null, ctrlId)
}
}
</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"><%=GetTranslation("[ME_TXT-General]")%></span></th>
<th><span id="tab2" class="ME_Tab_button">ActiveSync</span></th>
<th><span id="tab3" class="ME_Tab_button">Logging</span></th>
<th><span id="tab4" 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")%>
<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>Ports and Bindings</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("syncListenPort")%>
<%=RenderSetting("syncAlternatePort")%>
<%=RenderSetting("syncAlternatePortEnabled")%>
<%=RenderSetting("syncListenPortSSLEnabled")%>
<%=RenderSetting("syncAlternatePortSSLEnabled")%>
<%=RenderSetting("syncInboundServerBindings")%>
<%=RenderSetting("syncIPv6Status")%>
<%=RenderSetting("syncCommandTimeOut")%>
</table>
<br />
<h3>Authentication</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("syncAllowBasicAuthentication")%>
<%=RenderSetting("syncAllowDigestAuthentication")%>
</table>
<br />
<h3>Features</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("syncSyncMLStatus")%>
<%=RenderSetting("syncCardDAVStatus")%>
<%=RenderSetting("syncCalDAVStatus")%>
<%=RenderSetting("syncFileRootEnabled")%>
<%=RenderSetting("syncPublicFoldersEnabled")%>
<%=RenderSetting("syncAutodiscoverCustomisationEnabled")%>
</table>
<br />
<h3>Enable Protocol in IIS</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("syncSyncMLViaIIS")%>
<%=RenderSetting("syncCalDAVViaIIS")%>
<%=RenderSetting("syncCardDAVViaIIS")%>
</table>
</div>
<div id="tab2_body" class="ME_Tab_shell"> <!--START EAS-->
<h3>ActiveSync</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("easStatus")%>
<%=RenderSetting("easDebug")%>
<%=RenderSetting("easDebugPath")%>
<%=RenderSetting("easDebugFilter")%>
<%=RenderSetting("easDebugFilterMode")%>
<%=RenderSetting("easMaxWindowSize")%>
</table>
</div>
<div id="tab3_body" class="ME_Tab_shell"> <!--START EAS-->
<h3>Logging</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("syncDebugEnabled")%>
<%=RenderSetting("syncDebugLoggingLevel")%>
<%=RenderSetting("syncDebugLogFileDirectory")%>
<%=RenderSetting("syncStartupAndShutdownLoggingEnabled")%>
<%=RenderSetting("syncActivityLogEnabled")%>
<%=RenderSetting("syncActivityLogDirectory")%>
<%=RenderSetting("syncW3CLoggingEnabled")%>
<%=RenderSetting("syncW3CLoggingRolloverFrequency")%>
<%=RenderSetting("syncW3CLoggingDirectory")%>
</table>
<br />
<h3>DAV Debug Logging</h3>
<hr />
<table class="SettingsTable">
<%=RenderSetting("syncDAVDebug")%>
<%=RenderSetting("syncDAVDebugPath")%>
</table>
</div>
<div id="tab4_body" class="ME_Tab_shell"> <!--START BINDINGS-->
<h3>Bindings</h3>
<hr />
<table class="SettingsTable">
<tr><td colspan="2"><%=RenderSetting("protocolBindings", 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>
</asp:Content>