| 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/NETWebMail/Mondo/lang/sys/Forms/ |
Upload File : |
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Options.aspx.vb" Inherits="MailEnable.Clients.WebMail.Mondo.OptionsPages" %>
<%@ Register TagPrefix="uc1" TagName="uscStyleHeader" Src="../../Controls/uscStyleHeader.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ScriptsInclude" Src="../../Controls/ScriptsInclude.ascx" %>
<%@ Register TagPrefix="uc2" TagName="uscLanguageTokenMondo" Src="../../Controls/uscLanguageToken.ascx" %>
<uc2:uscLanguageTokenMondo id="uscToken" runat="server"></uc2:uscLanguageTokenMondo>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <%=GetThemeStyle()%>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<uc1:uscStyleHeader id="UscStyleHeader1" runat="server"></uc1:uscStyleHeader>
<uc1:ScriptsInclude id="ScriptsInclude" runat="server"></uc1:ScriptsInclude>
<script type="text/javascript">
getTopAppWindow().ShowPageLoad();
var layoutMain = null;
var layoutSettings = {
useStateCookie: true
, defaults: {
name: "layoutOptions"
, size: "auto"
, paneClass: "pane" // default = 'ui-layout-pane'
, resizerClass: "resizer" // default = 'ui-layout-resizer'
, togglerClass: "toggler" // default = 'ui-layout-toggler'
, buttonClass: "button" // default = 'ui-layout-button'
, slidable: false
, contentSelector: ".content" // inner div to auto-size so only it scrolls, not the entire pane!
, contentIgnoreSelector: "span" // 'paneSelector' for content to 'ignore' when measuring room for content
, togglerLength_open: 21 // WIDTH of toggler on north/south edges - HEIGHT on east/west edges
, togglerLength_closed: 15 // "100%" OR -1 = full height
, hideTogglerOnSlide: true // hide the toggler when pane is 'slid open'
, togglerTip_open: t_("[ME_TXT-CollapseThisPane]")
, togglerTip_closed: t_("[ME_TXT-OpenThisPane]")
, resizerTip: t_("[ME_TXT-Resize]")
, sliderTip: t_("[ME_TXT-SlideOpen]")
// effect defaults - overridden on some panes
, fxName: "slide" // none, slide, drop, scale
, fxSpeed_open: 400
, fxSpeed_close: 400
//, fxSettings_open: { easing: "easeInQuint" }
//, fxSettings_close: { easing: "easeOutQuint" }
, resizerDragOpacity: 0.5
}
, west: {
// Options Tree Panel
size: 250
, minSize: 250
, initClosed: false // start with the pane open
, spacing_closed: 21 // wider space when closed
, togglerTip_open: t_("[ME_TXT-CollapseOptionsPane]")
, togglerTip_closed: t_("[ME_TXT-OpenOptionsPane]")
//, fxSettings_open: { easing: "easeOutBounce" }
, onclose_start: function(paneName, $pane)
{
$pane.addClass('paneSliding');
}
, onopen_end: function(paneName, $pane)
{
$pane.removeClass('paneSliding');
}
}
, center: {
// Options Control panel
size: "auto"
, initClosed: false // start with the pane open
, onresize: function() { } // resize INNER LAYOUT when center pane resizes
}
};
$(document).ready(function()
{
InitLayout();
window.onload = PageLoad;
});
function InitLayout()
{
var html_height = $('html').height();
if (html_height > 0)
{
$('body div.level0_shell').height(html_height);
if (layoutMain == null)
{
// init the layout manager for the panes
layoutMain = $('body div.level0_shell').layout(layoutSettings);
}
}
}
function BrowserResize()
{
var options_footer_height = 0;
var bodyCol_shell_height = 0;
var body_shell_height = 0;
var OptionsPageHeight = 0;
var html_height = $('html').height();
$('body div.level0_shell').height(html_height);
//$('#OptionsPage_shell_js').height(2000);
body_shell_height = document.getElementById("body_shell_js").clientHeight;
bodyCol_shell_height = body_shell_height;
try {
$('#bodyCol_shell_optionsList').height(bodyCol_shell_height);
} catch (ex) { }
try {
options_footer_height = document.getElementById("options_footer_js").clientHeight;
} catch (ex) { }
if (!options_footer_height) {
options_footer_height = 0;
}
OptionsPageHeight = body_shell_height - options_footer_height;
$('#OptionsPage_shell_js').height(OptionsPageHeight);
getTopAppWindow().RepositionLevel0();
}
function GetOptionsBranchElements(Branch)
{
var Elements = new Array();
Elements['Expander'] = Branch.getElementsByTagName('div')[0];
Elements['Label'] = Branch.getElementsByTagName('span')[0];
Elements['SubList'] = Branch.getElementsByTagName('ul')[0];
return Elements;
}
function GetAllOptionsBranches()
{
var OptionsTree = document.getElementById('OptionsTree');
var Branches = new Array();
for (var iChildNode = 0; iChildNode < OptionsTree.childNodes.length; iChildNode++)
{
var ChildNode = OptionsTree.childNodes[iChildNode];
if (ChildNode.nodeType == 1 && ChildNode.tagName.toLowerCase() == 'li')
{
Branches.push(ChildNode);
}
}
return Branches;
}
function ToggleOptionsBranch(Branch)
{
var BranchElements = GetOptionsBranchElements(Branch);
if (BranchElements['Expander'] != null && BranchElements['SubList'] != null)
{
if (BranchElements['Expander'].className == 'folderList_icon_closed')
{
BranchElements['Expander'].className = 'folderList_icon_expanded';
BranchElements['SubList'].style.display = '';
}
else
{
BranchElements['Expander'].className = 'folderList_icon_closed';
BranchElements['SubList'].style.display = 'none';
}
}
}
function SelectOptionsBranch(BranchToSelect)
{
var BranchSelectedPattern = / selected$/;
var Branches = GetAllOptionsBranches();
for (var iOptionsBranch = 0; iOptionsBranch < Branches.length; iOptionsBranch++)
{
var Branch = Branches[iOptionsBranch];
var BranchElements = GetOptionsBranchElements(Branch);
if (BranchElements['Label'] != null)
{
if (Branch == BranchToSelect)
{
if (!BranchSelectedPattern.test(BranchElements['Label'].className))
{
BranchElements['Label'].className += ' selected';
}
}
else if (Branch != BranchToSelect)
{
BranchElements['Label'].className = BranchElements['Label'].className.replace(BranchSelectedPattern, '');
}
}
}
}
function GoToOptionsSection(Path, bHideSave)
{
if (bHideSave) {
$("#options_footer_js").hide();
}
else {
$("#options_footer_js").show();
}
getTopAppWindow().RepositionfrmOptions(parent.document);
document.getElementById('OptionsPage').src = Path;
}
function OnSaveSuccess()
{
var SuccessfulSaveFeedback = document.getElementById('SuccessfulSaveFeedback');
SuccessfulSaveFeedback.style.display = '';
setTimeout(function() { SuccessfulSaveFeedback.style.display = 'none'; }, 3000);
}
function DiscardChanges()
{
// refresh the active options page to refresh the original settings, discarding unsaved changes
GoToOptionsSection(document.getElementById('OptionsPage').src);
}
function Cancel()
{
//if (AskUserToConfirmThatTheyWantToDiscardAllTheirUnsavedChanges())
{
DiscardChanges();
}
}
function Save()
{
window.frames['OptionsPage'].Save();
}
function CheckOptionsBranchesStatus()
{
var Branches = GetAllOptionsBranches();
for (var iOptionsBranch = 0; iOptionsBranch < Branches.length; iOptionsBranch++)
{
var Branch = Branches[iOptionsBranch];
var BranchElements = GetOptionsBranchElements(Branch);
var BranchHasVisibleSection = false;
var Sections = BranchElements['SubList'].getElementsByTagName('li');
for (var iSection = 0; iSection < Sections.length && !BranchHasVisibleSection; iSection++)
{
if (Sections[iSection].style.display != 'none')
{
BranchHasVisibleSection = true;
}
}
if (!BranchHasVisibleSection)
{
Branch.style.display = 'none';
}
}
}
function CheckOptionStatus(ElementID, Enabled)
{
document.getElementById(ElementID).style.display = Enabled ? '' : 'none';
}
function CheckOptionsStatus()
{
CheckOptionStatus('LoginSection', getTopAppWindow().GetOptionValue('Login Details'));
CheckOptionStatus('PasswordRecoverySection', getTopAppWindow().GetOption('PasswordRecoveryEnabled'));
CheckOptionStatus('ContactDetailsSection', getTopAppWindow().GetOptionValue('GlobalAddressList'));
CheckOptionStatus('PersonaliseSection', getTopAppWindow().GetOptionValue('Personalisation Enabled'));
CheckOptionStatus('ServicesSection', getTopAppWindow().GetOptionValue('Services Enabled'));
CheckOptionStatus('AutoResponseSection', getTopAppWindow().GetOptionValue('Auto Response'));
CheckOptionStatus('RedirectionSection', getTopAppWindow().GetOptionValue('Mailbox Redirection'));
CheckOptionStatus('WhitelistSection', getTopAppWindow().GetOptionValue('Whitelist'));
CheckOptionStatus('BlacklistSection', getTopAppWindow().GetOptionValue('Blacklist'));
CheckOptionStatus('CalendarPublishingSection', getTopAppWindow().GetOption('Publish Access Status') != 0);
CheckOptionStatus('CalendarBranch', getTopAppWindow().GetOptionValue('Calendaring Enabled'));
CheckOptionStatus('SharedBranch', getTopAppWindow().GetOptionValue('SharingEnabled'));
CheckOptionStatus('SpamRulesSection', getTopAppWindow().GetOptionValue('SpamFiltering'));
CheckOptionStatus('MailboxFilteringSection', getTopAppWindow().GetOptionValue('Filtering'));
CheckOptionStatus('POPRetrievalSection', getTopAppWindow().GetOptionValue('POP Retrieval'));
CheckOptionStatus('SyncMLDevicesSection', getTopAppWindow().GetOptionValue('SyncML Enabled'));
CheckOptionStatus('ActiveSyncDevicesSection', getTopAppWindow().GetOptionValue('ActiveSync Enabled'));
CheckOptionStatus('DeviceDetectionSection', getTopAppWindow().GetOptionValue('UseDesktopWebMail'));
CheckOptionsBranchesStatus();
}
function OnOptionsRetrieved()
{
CheckOptionsStatus();
}
function PageLoad()
{
getTopAppWindow().RegisterOptionsRetrievedCallback(OnOptionsRetrieved);
BrowserResize();
}
function PageLoadComplete()
{
$('#options_footer_js').css({ visibility: 'visible' });
$('#bodyCol_shell_optionsList').css({ visibility: 'visible' });
$('#body_shell_js').css({ visibility: 'visible' });
getTopAppWindow().HidePageLoad();
window.setTimeout(function () {
getTopAppWindow().RepositionLevel0(getTopAppWindow());
getTopAppWindow().RepositionfrmOptions(getTopAppWindow());
}, 2);
}
window.onresize = BrowserResize;
</script>
<!--[if lte IE 7]>
<style type="text/css">
.bttn_right {float:left;}
.options_form_table_fixed td {margin:0;padding:0;}
.options_form_table_fixed input {margin:0;padding:0;}
.options_table_checkbox {margin:0;padding:0;border:1px solid red;}
</style>
<![endif]-->
</head>
<body onload="PageLoad()" style="background-color:Transparent;" style="-ms-scroll-chaining:none;">
<div class="level0_shell" id="body_shell_js" style="visibility:hidden;">
<!-- Body -->
<div class="ui-layout-west"> <!-- Center Pane -->
<table class="body_shell_table" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="bodyCol_optionsList">
<div class="bodyCol_shell" id="bodyCol_shell_optionsList" style="visibility:hidden;">
<div class="folderList_shell">
<ul id="OptionsTree">
<li>
<div class="folderList_icon_expanded" onclick="ToggleOptionsBranch(this.parentNode);"></div>
<span class="optionsList_icon_general selected" onclick="ToggleOptionsBranch(this.parentNode); SelectOptionsBranch(this.parentNode); GoToOptionsSection('General.aspx');"><%=uscToken.GetText("[ME_TXT-General]")%></span>
<ul onclick="SelectOptionsBranch(this.parentNode);">
<li onclick="GoToOptionsSection('General.aspx#AccountSettings');">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-AccountSettings]")%></span>
</li>
<li onclick="GoToOptionsSection('General.aspx#PasswordRecovery');" id="PasswordRecoverySection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-PasswordRecovery]")%></span>
</li>
<li onclick="GoToOptionsSection('General.aspx#RegionalSettings');">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-RegionalSettings]")%></span>
</li>
<li onclick="GoToOptionsSection('General.aspx#ContactDetails');" id="ContactDetailsSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-ContactDetails]")%></span>
</li>
<li onclick="GoToOptionsSection('General.aspx#Personalise');" id="PersonaliseSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Personalise]")%></span>
</li>
<li onclick="GoToOptionsSection('Services.aspx?Theme=' + getTopAppWindow().GetOptionValue('Theme'),true);" id="ServicesSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Services]")%></span>
</li>
</ul>
</li>
<li>
<div class="folderList_icon_closed" onclick="ToggleOptionsBranch(this.parentNode);"></div>
<span class="optionsList_icon_login" onclick="ToggleOptionsBranch(this.parentNode); SelectOptionsBranch(this.parentNode); GoToOptionsSection('ChangePassword.aspx');"><%=uscToken.GetText("[ME_TXT-Login]")%></span>
<ul style="display: none;" onclick="SelectOptionsBranch(this.parentNode);">
<li onclick="GoToOptionsSection('ChangePassword.aspx#Login');" id="LoginSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Login]")%></span>
</li>
</ul>
</li>
<li>
<div class="folderList_icon_closed" onclick="ToggleOptionsBranch(this.parentNode);"></div>
<span class="optionsList_icon_mail" onclick="ToggleOptionsBranch(this.parentNode); SelectOptionsBranch(this.parentNode); GoToOptionsSection('Mail.aspx');"><%=uscToken.GetText("[ME_TXT-Mail]")%></span>
<ul style="display: none;" onclick="SelectOptionsBranch(this.parentNode);">
<li onclick="GoToOptionsSection('Mail.aspx#Editor');" id="EditorSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Compose]")%></span>
</li>
<li onclick="GoToOptionsSection('Mail.aspx#AutoResponse');" id="AutoResponseSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-AutoResponse]")%></span>
</li>
<li onclick="GoToOptionsSection('Mail.aspx#Redirection');" id="RedirectionSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Redirection]")%></span>
</li>
<% If bIdentitiesEnabled Then %>
<li onclick="GoToOptionsSection('Mail.aspx#Identities');">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Identities]")%></span>
</li>
<li onclick="GoToOptionsSection('Mail.aspx#Signatures');">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Signatures]")%></span>
</li>
<% Else%>
<li onclick="GoToOptionsSection('Mail.aspx#EmailSignature');">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-EmailSignature]")%></span>
</li>
<% End If %>
</ul>
</li>
<li>
<div class="folderList_icon_closed" onclick="ToggleOptionsBranch(this.parentNode);"></div>
<span class="optionsList_icon_advanced" onclick="ToggleOptionsBranch(this.parentNode); SelectOptionsBranch(this.parentNode); GoToOptionsSection('Advanced.aspx#SpamRules');"><%=uscToken.GetText("[ME_TXT-Spam]")%></span>
<ul style="display: none;" onclick="SelectOptionsBranch(this.parentNode);">
<li onclick="GoToOptionsSection('Advanced.aspx#SpamRules');" id="SpamRulesSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-SpamRules]")%></span>
</li>
<li onclick="GoToOptionsSection('Advanced.aspx#MailboxFiltering');" id="MailboxFilteringSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-MailboxFiltering]")%></span>
</li>
<li onclick="GoToOptionsSection('Mail.aspx#Whitelist');" id="WhitelistSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Whitelist]")%></span>
</li>
<li onclick="GoToOptionsSection('Mail.aspx#Blacklist');" id="BlacklistSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Blacklist]")%></span>
</li>
</ul>
</li>
<li id="CalendarBranch">
<div class="folderList_icon_closed" onclick="ToggleOptionsBranch(this.parentNode);"></div>
<span class="optionsList_icon_calendar" onclick="ToggleOptionsBranch(this.parentNode); SelectOptionsBranch(this.parentNode); GoToOptionsSection('Calendar.aspx');"><%=uscToken.GetText("[ME_TXT-Calendar]")%></span>
<ul style="display: none;" onclick="SelectOptionsBranch(this.parentNode);">
<li onclick="GoToOptionsSection('Calendar.aspx#CalendarPublishing');" id="CalendarPublishingSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-CalendarPublishing]")%></span>
</li>
</ul>
</li>
<li id="SharedBranch">
<div class="folderList_icon_closed" onclick="ToggleOptionsBranch(this.parentNode);"></div>
<span class="optionsList_icon_shared" onclick="ToggleOptionsBranch(this.parentNode); SelectOptionsBranch(this.parentNode); GoToOptionsSection('Shared.aspx');"><%=uscToken.GetText("[ME_TXT-Shared]")%></span>
<ul style="display: none;" onclick="SelectOptionsBranch(this.parentNode);">
<li onclick="GoToOptionsSection('Shared.aspx#SharedResources');">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-SharedResources]")%></span>
</li>
<li onclick="GoToOptionsSection('Shared.aspx#ConnectToShare');">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-ConnectToShare]")%></span>
</li>
</ul>
</li>
<li>
<div class="folderList_icon_closed" onclick="ToggleOptionsBranch(this.parentNode);"></div>
<span class="optionsList_icon_advanced" onclick="ToggleOptionsBranch(this.parentNode); SelectOptionsBranch(this.parentNode); GoToOptionsSection('Advanced.aspx#POPRetrieval');"><%=uscToken.GetText("[ME_TXT-Advanced]")%></span>
<ul style="display: none;" onclick="SelectOptionsBranch(this.parentNode);">
<li onclick="GoToOptionsSection('Advanced.aspx#POPRetrieval');" id="POPRetrievalSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-POPRetrieval]")%></span>
</li>
<li onclick="GoToOptionsSection('Advanced.aspx#SyncMLDevices');" id="SyncMLDevicesSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-SyncMLDevices]")%></span>
</li>
<li onclick="GoToOptionsSection('Advanced.aspx#ActiveSyncDevices');" id="ActiveSyncDevicesSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-EASDevices]")%></span>
</li>
<li onclick="GoToOptionsSection('Advanced.aspx#DeviceDetection');" id="DeviceDetectionSection">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-DeviceDetection]")%></span>
</li>
<%If AllowImport() Then%>
<li onclick="GoToOptionsSection('Advanced.aspx#Import');" id="Li1">
<span class="optionsList_icon_arrow"><%=uscToken.GetText("[ME_TXT-Import]")%></span>
</li>
<%End If%>
</ul>
</li>
</ul>
</div><!-- bodyCol_shell_inner -->
</div><!-- bodyCol_shell -->
</td>
</tr>
</table>
</div>
<div class="ui-layout-center"> <!-- East Pane -->
<table class="body_shell_table" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="bodyCol_options">
<div class="optionsPage_shell" id="OptionsPage_shell_js">
<iframe id="OptionsPage" name="OptionsPage" allowTransparency="true" style="background-color:Transparent;visibility:hidden;" onload="this.style.visibility = 'visible';PageLoadComplete();" align="top" width="100%" height="100%" frameborder="0" scrolling="yes" src="General.aspx"></iframe>
</div>
<div class="options_footer" id="options_footer_js" style="visibility:hidden;">
<!-- Save / Cancel -->
<div class="bttn_float_left" onclick="Save();">
<div class="bttn_left" onselectstart="return false;"><div class="compose_bttn_okCancel"><%=uscToken.GetText("[ME_TXT-Save]")%></div></div>
<div class="bttn_right"></div>
</div>
<div class="bttn_float_left" onclick="Cancel();">
<div class="bttn_left" onselectstart="return false;"><div class="compose_bttn_okCancel"><%=uscToken.GetText("[ME_TXT-Cancel]")%></div></div>
<div class="bttn_right"></div>
</div>
<span id="SuccessfulSaveFeedback" class="options_feedback_success" style="display:none;"><%=uscToken.GetText("[ME_TXT-Detailsupdatedsuccessfully.]")%></span>
</div><!-- options_footer -->
</td>
</tr>
</table><!-- body_shell_table -->
</div>
</div><!-- level0_shell -->
</body>
</html>