| 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/CAL/ |
Upload File : |
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="ResponseStatus.aspx.vb" Inherits="MailEnable.Clients.WebMail.Mondo.ResponseStatus"%>
<%@ 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">
<head>
<title><%=uscToken.GetText("[ME_TXT-AttendeeResponseStatus]")%></title>
<meta content="noindex,nofollow" name="robots">
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<uc1:uscstyleheader id="UscStyleHeader1" runat="server"></uc1:uscstyleheader>
<uc1:ScriptsInclude id="ScriptsInclude" runat="server"></uc1:ScriptsInclude>
<script language="Javascript">
<!--
var gBrowserType = GetBrowserType();
var AttendeesResponseTable = null;
function ServerRequest(sCommand, sData, bUseCallback, sFrameName)
{
var Source = '<%=ParseRequestArgument("Source")%>';
if (Source != '')
{
sData = sData + "&URI=" + Source;
}
return LIBAjax_ServerRequest(sCommand, sData, bUseCallback, sFrameName);
}
function ProcessXMLResult(responseXML)
{
var BaseNode = responseXML.getElementsByTagName("BASEELEMENT")[0];
if (BaseNode) // valid response XML
{
var Schema = GetXMLValue(BaseNode.attributes.getNamedItem('SCHEMA'));
var Command = GetXMLValue(BaseNode.attributes.getNamedItem('METHOD'));
if (Schema == 'RESULT')
{
if(Command == 'GET-ATTENDEES-RESPONSE-STATUS')
{
ProcessAttendeeResponseStatus(BaseNode);
}
return true;
}
}
return true;
}
//
// This function processes the response status' for an appointment and initialises the controls
// with the relevant information for each respective control.
//
function ProcessAttendeeResponseStatus(BaseNode)
{
for (var i = 0; i < BaseNode.childNodes.length; i++)
{
var XMLNode = BaseNode.childNodes[i];
XMLNodeAttributes = XMLNode.attributes;
var sID = GetXMLValue(XMLNodeAttributes.getNamedItem('ID'));
var sStatus = GetXMLValue(XMLNode.getElementsByTagName("PARTSTAT")[0]);
var sRole = GetXMLValue(XMLNode.getElementsByTagName("ROLE")[0]);
var sRSVP = GetXMLValue(XMLNode.getElementsByTagName("RSVP")[0]);
var sCN = GetXMLValue(XMLNode.getElementsByTagName("CN")[0]);
try
{
if (sStatus.toUpperCase() == "ACCEPTED")
{
sStatus = t_("[ME_TXT-Accepted]");
}
else if (sStatus.toUpperCase() == "TENTATIVE")
{
sStatus = t_("[ME_TXT-Tentative]");
}
else if (sStatus.toUpperCase() == "DECLINED")
{
sStatus = t_("[ME_TXT-Declined]");
}
else if (sStatus.toUpperCase() == "NONE")
{
sStatus = t_("[ME_TXT-None]");
}
if (sRole.toUpperCase() == "REQ-PARTICIPANT")
{
sRole = t_("[ME_TXT-RequiredAttendee]");
}
else if (sRole.toUpperCase() == "OPT-PARTICIPANT")
{
sRole = t_("[ME_TXT-OptionalAttendee]");
}
else if (sRole.toUpperCase() == "OWNER")
{
sRole = t_("[ME_TXT-MeetingOrganizer]");
}
} catch(err) { };
var sName = (sCN && sCN.length > 0 ? sCN : sID);
var CellTexts = new Array();
CellTexts.push(sName);
CellTexts.push(sRole);
CellTexts.push(sStatus);
AttendeesResponseTable.AddRow(sID, CellTexts);
}
}
function PageLoad()
{
var AttendeesResponseTableLocation = document.getElementById('AttendeesResponseTableLocation');
AttendeesResponseTable = new DataTable(AttendeesResponseTableLocation);
AttendeesResponseTable.CreateShell();
AttendeesResponseTable.AddColumn(t_('[ME_TXT-Name]'), 'dataTable_noWidth');
AttendeesResponseTable.AddColumn(t_('[ME_TXT-Attendance]'), 'dataTable_attendance');
AttendeesResponseTable.AddColumn(t_('[ME_TXT-Response]'), 'dataTable_response');
var AppointmentID = '<%= gAppointmentID %>';
ServerRequest("GET-ATTENDEES-RESPONSE-STATUS", "ID=" + AppointmentID, false)
}
// -->
</script>
</head>
<body class="popupWin_background" onload="PageLoad()">
<div class="dataTable2_shell" id="AttendeesResponseTableLocation">
</div><!-- dataTable2_shell -->
</body>
</html>