| 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 Language="vb" AutoEventWireup="false" Codebehind="CampaignSubscription.aspx.vb" Inherits="MailEnable.Clients.WebAdmin.Mondo.Campaigns"%>
<%@ Register TagPrefix="uc1" TagName="uscStyleHeader" Src="../Controls/uscStyleHeader.ascx" %>
<%@ Register TagPrefix="ucScriptsInclude" 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>[ME_TXT-CampaignSubscription</title>
<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>
<ucScriptsInclude:ScriptsInclude id="ScriptsInclude1" runat="server"></ucScriptsInclude:ScriptsInclude>
<script language="javascript" type="text/javascript" src="../Scripts/LIBAjax.js"></script>
<SCRIPT language="javascript" type="text/javascript" src="../Scripts/LIBCore.js"></SCRIPT>
<script language="javascript" type="text/javascript" src="../Scripts/LIBCommon.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBScroll.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBKeyNavigation.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBGenericList.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBDataItemList.js"></script>
<SCRIPT language="javascript" type="text/javascript" src="../Scripts/LIBJQLayout.js"></SCRIPT>
<script language="javascript" type="text/javascript" src="../Scripts/LIBDialogs.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBDOMLibrary.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBPopUpMenu.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBTimeout.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBDebug.js"></script>
<script language="javascript" type="text/javascript" src="../Scripts/LIBAdminList.js"></script>
<script language="javascript" type="text/javascript" >
var SkinRoot = '<%=Session("skin")%>';
var gBrowserType = GetBrowserType();
var oInputDialog = null;
var oWaitDialog = null;
var oConfirmation = null;
var oAlertDialog = null;
var oAJAXHandler = null;
window.onresize=function(e)
{
ResizeControls();
}
function ShowAlert(Title, Message)
{
if (oAlertDialog != null) {
oAlertDialog.Alert(Title, Message0);
}
else {
alert(Message);
}
}
function ServerRequest(sCommand, sData, bUseCallback, sFrameName)
{
LIBAjax_ServerRequest(sCommand, sData, bUseCallback, sFrameName);
}
function ProcessXMLResult(responseXML, FrameName)
{
var BaseNode = responseXML.getElementsByTagName("BASEELEMENT")[0];
if (BaseNode == null)
{
alert('ProcessXMLResult::Invalid response received from server. Missing BASEELEMENT tag');
return false;
}
var ReturnValue = GetXMLValue(BaseNode.getElementsByTagName("RETURN_VALUE")[0]);
if (ReturnValue != '0')
{
var errMsg = t_('[ME_TXT-UnspecifiedFailure]');
var errorNodes = BaseNode.getElementsByTagName("ERROR_DESCRIPTION");
if (errorNodes && errorNodes.length > 0)
{
errMsg = GetXMLValue(errorNodes[0]);
}
ShowAlert(t_('[ME_TXT-Error]'), errMsg);
}
else
{
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 ( sMethod == 'LIST-CAMPAIGNS' )
{
ProcessCampaignList(BaseNode);
}
if (sMethod == 'GET-PO-OPTION')
{
ProcessGetPOOptionResult(BaseNode);
}
}
if (oWaitDialog != null)
{
oWaitDialog.Hide();
}
}
function ProcessGetPOOptionResult(BaseNode)
{
var option = GetXMLValue(BaseNode.getElementsByTagName("OPTION")[0]);
var value = GetXMLValue(BaseNode.getElementsByTagName("VALUE")[0]);
if (option == 'WebMail-BannerCampaign')
{
if (!value || value == '')
{
value = '_default';
}
SelectListItemByValue('lstCampaigns', value);
}
}
function ProcessCampaignList(BaseNode)
{
var CampaignNodes = BaseNode.getElementsByTagName("ELEMENT");
if (CampaignNodes)
{
for (var i = 0; i < CampaignNodes.length; i++)
{
var CampaignNode = CampaignNodes[i];
var name = GetXMLValue(CampaignNode.getElementsByTagName("NAME")[0]);
AddCampaignToList(name);
}
}
}
function AddCampaignToList(Name)
{
var lstCampaigns = document.getElementById('lstCampaigns');
AddItemToList(lstCampaigns, Name, Name);
}
function CampaignSelected()
{
var SelectedCampaign = GetListItemValue('lstCampaigns');
ServerRequest('SET-PO-OPTION', 'Option=WebMail-BannerCampaign&Value=' + SelectedCampaign, false);
ShowAlert(t_("[ME_TXT-SaveChanges]"), t_("[ME_TXT-Change(s)SavedOnServer!]"));
}
function ResizeControls()
{
}
function PageLoad()
{
oWaitDialog = new ProgressDialog("CampaignWaitDialog");
oInputDialog = new InputDialog("CampaignInputDialog");
oConfirmation = new MessageDialog("CampaignConfirmDialog");
oAlertDialog = new MessageDialog("AlertDialog");
// Retrieve list of campaigns
oWaitDialog.Show({ Message: t_("[ME_TXT-LoadingCampaigns]") + "..." });
ServerRequest("LIST-CAMPAIGNS", '', false, '');
// get which campaign the postoffice is currently subscribed to
ServerRequest('GET-PO-OPTION', 'Option=WebMail-BannerCampaign', false);
ResizeControls();
}
</script>
<!--[if lte IE 7]>
<style type="text/css">
</style>
<![endif]-->
</head>
<body onload="PageLoad();" class="content_iframe" style="background-color:Transparent;">
<div class="content_section">
<p id="CampaignsInstructions"><%=uscToken.GetText("[ME_TXT-CampaignSubscriptionInstructions]")%></p>
<CENTER>
<DIV id="PanelCampaignSelection" style="WIDTH:100%;float:top;margin:10px 0px;" class="clsdivPanelMessageList">
<TABLE id="tblCampaignSelection" width="100%" border="0" class="ME_MessageHeader" cellpadding="1" cellspacing="1">
<TR>
<TD background='<%=session("skin") & "bar_bg.gif"%>' colspan="3" class="ME_ListHeader" align="center">
<center><%=uscToken.GetText("[ME_TXT-Campaigns]")%></center>
</TD>
</TR>
<TR class="ME_List1">
<TD>
<TABLE>
<TR>
<TD class="ME_List1" style="vertical-align:middle;padding-top:10;padding-bottom:10;padding-left:10"><%=uscToken.GetText("[ME_TXT-SelectCampaign]")%>:
<SELECT id="lstCampaigns" style="width:200px;">
<option value=""><%=uscToken.GetText("[ME_TXT-None]")%></option>
</SELECT>
</TD>
<TD align="left"><INPUT id="btnApply" type="button" class="ME_Button" style="cursor:pointer;vertical-align:top;width:80px" value="<%=uscToken.GetText("[ME_TXT-Save]")%>" onclick="CampaignSelected();"></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</DIV>
</CENTER>
</div>
</body>
</html>