| 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/NETWebMail/Mondo/lang/sys/Forms/ |
Upload File : |
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Summary.aspx.vb" Inherits="MailEnable.Clients.WebMail.Mondo.Summary"%>
<%@ Register TagPrefix="uc1" TagName="uscStyleHeader" Src="../../Controls/uscStyleHeader.ascx" %>
<%@ Register TagPrefix="uc2" TagName="ScriptsInclude" Src="../../Controls/ScriptsInclude.ascx" %>
<%@ Register TagPrefix="uc4" TagName="uscPageBorder_End" Src="../../Controls/uscPageBorder_End.ascx" %>
<%@ Register TagPrefix="uc3" TagName="uscPageBorder_Start" Src="../../Controls/uscPageBorder_Start.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">
<head>
<title><%=uscToken.GetText("[ME_TXT-AccountSummary]")%></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<uc1:uscStyleHeader id="UscStyleHeader1" runat="server"></uc1:uscStyleHeader>
<uc2:ScriptsInclude id="ScriptsInclude" runat="server"></uc2:ScriptsInclude>
<script type="text/javascript" language="Javascript">
<!--
getTopAppWindow().ShowPageLoad();
var gBrowserType = GetBrowserType();
function BrowserResize()
{
var html_width = $('html').width();
var html_height = $('html').height();
var paneiframe_padding = 0;
if ($('.pane-iframe').css('padding-top')) {
paneiframe_padding = $('.pane-iframe').css('padding-top').replace('px', '');
}
document.getElementById("welcomeScreen_shell_js").style.height = html_height - paneiframe_padding + "px";
document.getElementById("welcomeScreen_shell_js").style.width = html_width + "px";
}
function ServerRequest(sCommand, sData, bUseCallback, sFrameName)
{
return LIBAjax_ServerRequest(sCommand, sData, bUseCallback, sFrameName);
}
function ProcessXMLResult(responseXML)
{
var BaseNode = responseXML.getElementsByTagName("BASEELEMENT")[0];
if (BaseNode == null)
{
alert(t_('[ME_TXT-Serverfailure]'));
return false;
}
var oSchema = BaseNode.attributes.getNamedItem('SCHEMA');
var oMethod = BaseNode.attributes.getNamedItem('METHOD');
var sSchema;
var sMethod;
if (oSchema)
{
sSchema = GetXMLValue(oSchema);
}
if (oMethod)
{
sMethod = GetXMLValue(oMethod);
}
if (sSchema == 'SUMMARY')
{
ProcessAccountSummary(BaseNode);
return true;
}
return true;
}
function ProcessAccountSummary(BaseNode)
{
try
{
var sDisplayName = GetXMLValue(BaseNode.getElementsByTagName("DISPLAY_NAME")[0]);
var iInboxUnread = parseInt(GetXMLValue(BaseNode.getElementsByTagName("INBOX_UNREAD")[0]));
var iJunkUnread = parseInt(GetXMLValue(BaseNode.getElementsByTagName("JUNK_UNREAD")[0]));
var iDeletedUnread = parseInt(GetXMLValue(BaseNode.getElementsByTagName("DELETED_UNREAD")[0]));
var iSize = parseInt(GetXMLValue(BaseNode.getElementsByTagName("SIZE")[0]));
var iQuota = parseInt(GetXMLValue(BaseNode.getElementsByTagName("QUOTA")[0]));
//
// Set the usage info
//
var sUsage = renderByteValueAsMostAppropriateString(iSize, 'KB', 1);
var sSpaceAvail = renderByteValueAsMostAppropriateString(iQuota, 'KB', 1);
var percent = iSize / iQuota * 100;
if (iQuota <= 0)
{
sSpaceAvail = t_("[ME_TXT-Unlimited]");
sPercentUsed = "0%";
}
else
{
sPercentUsed = (Math.round(percent * 10) / 10).toFixed(1) + "%";
}
SetElementText(document.getElementById("lUsage"), sUsage);
SetElementText(document.getElementById("lSpaceAvail"), sSpaceAvail);
SetElementText(document.getElementById("lPercent"), sPercentUsed);
//
// Set unread counts
//
SetElementText(document.getElementById("lInboxUnread"), iInboxUnread);
SetElementText(document.getElementById("lJunkUnread"), iJunkUnread);
SetElementText(document.getElementById("lDeletedUnread"), iDeletedUnread);
} catch (ex) { }
var oUpcomingAppointments = BaseNode.getElementsByTagName("UPCOMING_APPOINTMENTS")[0];
var oUpcomingTasks = BaseNode.getElementsByTagName("UPCOMING_TASKS")[0];
if (oUpcomingAppointments)
{
ProcessUpcomingAppointments(oUpcomingAppointments);
}
if (oUpcomingTasks)
{
ProcessUpcomingTasks(oUpcomingTasks);
}
}
function OpenCalendar()
{
getTopAppWindow().SetPageContextMode(getTopAppWindow().CONTEXT_CALENDAR, null, '');
}
function OpenTasks()
{
getTopAppWindow().SetPageContextMode(getTopAppWindow().CONTEXT_TASKS, null, '');
}
function ProcessUpcomingAppointments(UpcomingAppointmentsNode)
{
var oTbl, oTBody, oTR, oTD = null;
try {
oTbl = document.getElementById('tblAppointments');
oTBody = oTbl.getElementsByTagName("TBODY")[0];
} catch (ex) {return false;}
if (UpcomingAppointmentsNode.childNodes.length == 0)
{
oTR = document.createElement("TR");
oTD = document.createElement("TD");
oTD.className = "";
oTD.appendChild(document.createTextNode(t_("[ME_TXT-NoUpcomingAppointments]")));
oTR.appendChild(oTD);
oTBody.appendChild(oTR);
oTbl.appendChild(oTBody);
}
else
{
for (var i = 0; i < UpcomingAppointmentsNode.childNodes.length; i++)
{
// <tr>
// <td class="dataTable_borderless_time">10:00 AM - 10:30 AM</td>
// <td>design review meeting (office)</td>
// </tr>
var AppointmentNode = UpcomingAppointmentsNode.childNodes[i];
var sAppointmentID = '';
var oAppointmentID = AppointmentNode.attributes.getNamedItem('ID');
if (oAppointmentID)
{
sAppointmentID = GetXMLValue(oAppointmentID);
}
var AppointmentDescription = GetXMLValue(AppointmentNode.getElementsByTagName("SUBJECT")[0]);
var AppointmentStartTime = GetXMLValue(AppointmentNode.getElementsByTagName("STARTDATE")[0]);
oTR = document.createElement("TR");
// Start Date
oTD = document.createElement("TD");
oTD.className = "dataTable_borderless_time";
oTD.appendChild(document.createTextNode(AppointmentStartTime));
oTD.title = AppointmentStartTime;
oTR.appendChild(oTD);
// Description
oTD = document.createElement("TD");
oTD.className = "";
oTD.appendChild(document.createTextNode(AppointmentDescription));
oTD.title = AppointmentDescription;
oTD.style.cursor = "pointer"; // finger
oTD.onclick = new Function("OpenCalendarItem('" + sAppointmentID + "');");
oTR.appendChild(oTD);
oTBody.appendChild(oTR);
}
oTbl.appendChild(oTBody);
}
}
function ProcessUpcomingTasks(UpcomingTasksNode)
{
var oTbl, oTBody, oTR, oTD = null;
try
{
oTbl = document.getElementById('tblTasks');
oTBody = oTbl.getElementsByTagName("TBODY")[0];
} catch (ex) { return false; }
if (UpcomingTasksNode.childNodes.length == 0)
{
oTR = document.createElement("TR");
oTD = document.createElement("TD");
oTD.className = "";
oTD.appendChild(document.createTextNode(t_("[ME_TXT-NoUpcomingTasks]")));
oTR.appendChild(oTD);
oTBody.appendChild(oTR);
oTbl.appendChild(oTBody);
}
else
{
for (var i = 0; i < UpcomingTasksNode.childNodes.length; i++)
{
var TaskNode = UpcomingTasksNode.childNodes[i];
var sTaskID = '';
var oTaskID = TaskNode.attributes.getNamedItem('ID');
if (oTaskID)
{
sTaskID = GetXMLValue(oTaskID);
}
var TaskSubject = GetXMLValue(TaskNode.getElementsByTagName("SUBJECT")[0]);
var TaskDueDate = GetXMLValue(TaskNode.getElementsByTagName("DUEDATE")[0]);
// <tr>
// <td>inbox GUI design <span>(13/03/2010)</span></td>
// </tr>
// Description
oTR = document.createElement("TR");
oTD = document.createElement("TD");
var oSpan = document.createElement("SPAN");
oTD.className = "";
oTD.appendChild(document.createTextNode(TaskSubject + " "));
oTD.title = TaskSubject;
oTD.style.cursor = "pointer"; // finger
oSpan.appendChild(document.createTextNode("(" + TaskDueDate + ")"));
oTD.appendChild(oSpan)
oTD.onclick = new Function("getTopAppWindow().OpenTaskItem('" + sTaskID + "');");
oTR.appendChild(oTD);
oTBody.appendChild(oTR);
}
oTbl.appendChild(oTBody);
}
}
function SetStartupPage()
{
var startupPage = GetListItemValue('ddlStartupPage');
getTopAppWindow().SetOption('WebMail-StartupPage', startupPage);
}
function setclock() {
$("#hCurrentDate").text(new Date().toLocaleDateString());
$("#hCurrentTime").text(new Date().toLocaleTimeString());
}
function PageLoad()
{
// Get the summary details from the server
var sMailbox = '<%=Session.Item("AUTH_USERNAME")%>';
var sPostoffice = '<%=Session.Item("AUTH_ACCOUNT")%>';
if (!getTopAppWindow().GetOptionValue('Calendaring Enabled'))
{
var odvAppointments = document.getElementById("divAppointments");
odvAppointments.style.display = "none";
}
if (!getTopAppWindow().GetOptionValue('Tasks Enabled'))
{
var odvTasks = document.getElementById("divTasks");
odvTasks.style.display = "none";
}
ServerRequest('ACCOUNT-SUMMARY', 'Mailbox=' + sMailbox, false);
var oSP = document.getElementById('ddlStartupPage');
if (oSP)
{
AddItemToList(oSP, 'AccountSummary', t_('[ME_TXT-AccountSummary]'));
AddItemToList(oSP, 'Inbox', t_('[ME_TXT-Inbox]'));
if (getTopAppWindow().GetOptionValue('Calendaring Enabled'))
{
AddItemToList(oSP, 'Calendar', t_('[ME_TXT-Calendar]'));
}
if (getTopAppWindow().GetOptionValue('Contacts Enabled'))
{
AddItemToList(oSP, 'Contacts', t_('[ME_TXT-Contacts]'));
}
if (getTopAppWindow().GetOptionValue('Tasks Enabled'))
{
AddItemToList(oSP, 'Tasks', t_('[ME_TXT-Tasks]'));
}
if (getTopAppWindow().GetOptionValue('Chat Enabled')) {
AddItemToList(oSP, 'Chat', t_('[ME_TXT-Chat]'));
}
SelectListItemByValue('ddlStartupPage', getTopAppWindow().GetOption('WebMail-StartupPage'));
}
addEvent(window, 'resize', BrowserResize, true);
BrowserResize();
getTopAppWindow().HidePageLoad();
setclock();
setInterval('setclock()', 1000);
$('.level0_shell').css({ visibility: 'visible' });
}
$(document).ready(function() {
window.onload = PageLoad;
});
function OpenCalendarItem(sApptID) {
if (getTopAppWindow().frames['frmCalendar']) {
getTopAppWindow().OpenNewWindow("./CAL/compose.aspx?NewWindow=1&Mode=Read&ID=" + sApptID, 620, 590);
}
else {
getTopAppWindow().SetPageContextMode(getTopAppWindow().CONTEXT_CALENDAR, null, sApptID);
}
}
// -->
</script>
<!--[if IE 6]>
<style type="text/css">
.welcomeScreen_table {position:absolute;}
</style>
<![endif]-->
</head>
<body onload="PageLoad()" style="background-color:Transparent;" style="-ms-scroll-chaining:none;">
<div class="level0_shell pane-iframe" style="min-width:0;visibility:hidden;overflow:hidden;">
<div class="welcomeScreen_shell iframe" id="welcomeScreen_shell_js">
<div class="welcomeScreen_shell_inner">
<table class="welcomeScreen_table" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="welcomeScreen_table_right"><h1 id="hCurrentDate"></h1></td>
<td class="welcomeScreen_table_gap"></td>
<td class="welcomeScreen_table_left"><h1 id="hCurrentTime" style="float:right;"></h1></td>
</tr>
<tr>
<td colspan="3"><div class="welcomeScreen_gap"></div></td>
</tr>
<tr>
<td>
<div class="welcomeScreen_icon_mailbox"></div><h2><%=uscToken.GetText("[ME_TXT-Mailbox]")%></h2>
<table class="dataTable_borderless" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><a href="javascript:parent.DisplayInbox()"><%=uscToken.GetText("[ME_TXT-Inbox]")%></a></td>
<td id="lInboxUnread" class="dataTable_borderless_numbers"></td>
</tr>
<tr>
<td><a href="javascript:parent.DisplayJunkEmail()"><%=uscToken.GetText("[ME_TXT-JunkEmail]")%></a></td>
<td id="lJunkUnread" class="dataTable_borderless_numbers"></td>
</tr>
<tr>
<td><a href="javascript:parent.DisplayDeleted()"><%=uscToken.GetText("[ME_TXT-DeletedItems]")%></a></td>
<td id="lDeletedUnread" class="dataTable_borderless_numbers"></td>
</tr>
</table>
<div class="welcomeScreen_gap"></div>
<div class="welcomeScreen_icon_usage"></div><h2><%=uscToken.GetText("[ME_TXT-AccountUsage]")%></h2>
<table class="dataTable_borderless" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><%=uscToken.GetText("[ME_TXT-DiskSpaceUsed]")%></td>
<td id="lUsage" class="dataTable_borderless_numbers"></td>
</tr>
<tr>
<td><%=uscToken.GetText("[ME_TXT-DiskSpaceAvailable]")%></td>
<td id="lSpaceAvail" class="dataTable_borderless_numbers"></td>
</tr>
<tr>
<td><%=uscToken.GetText("[ME_TXT-UsagePercentage]")%></td>
<td id="lPercent" class="dataTable_borderless_numbers"></td>
</tr>
</table>
<div class="welcomeScreen_gap"></div>
<table class="options_form_table" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="options_form_table_label"><div class="options_form_label"><h2><%=uscToken.GetText("[ME_TXT-StartupPage]")%>:</h2></div></td>
</tr>
<tr>
<td>
<select id="ddlStartupPage" onchange="SetStartupPage()">
</select>
</td>
</tr>
</table>
</td>
<td></td>
<td>
<div id="divAppointments">
<div class="welcomeScreen_icon_calendar"></div><h2><a href="javascript:OpenCalendar();"><%=uscToken.GetText("[ME_TXT-UpcomingAppointments]")%></a></h2>
<br />
<table id="tblAppointments" class="dataTable_borderless" border="0" cellpadding="0" cellspacing="0">
<tbody>
<!-- Upcoming appointments go here... -->
</tbody>
</table>
</div>
<div class="welcomeScreen_gap"></div>
<div id="divTasks">
<div class="welcomeScreen_icon_tasks"></div><h2><a href="javascript:OpenTasks();"><%=uscToken.GetText("[ME_TXT-UpcomingTasks]")%></a></h2>
<br />
<table id="tblTasks" class="dataTable_borderless" border="0" cellpadding="0" cellspacing="0">
<tbody>
<!-- Upcoming appointments go here... -->
</tbody>
</table>
</div>
</td>
</tr>
</table><!-- welcomeScreen_table -->
</div><!-- welcomeScreen_shell_inner -->
</div><!-- welcomeScreen_shell -->
</div><!-- level0_shell -->
</body>
</html>