⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addmailinglist.asp

📁 蓝芒3.0A最新所有功能完整破解版
💻 ASP
字号:
<!--#include file="passinc.asp" -->

<%
if isadmin() = false then
	response.redirect "noadmin.asp"
end if
%>

<%
dim ei
set ei = server.createobject("easymail.mailinglist")
'-----------------------------------------

ei.Load ""

dim isnew
isnew = true

id = trim(request("read"))

if id <> "" then
	editname = trim(ei.GetMailingListNameByIndex(CInt(id)))
	
	ei.Load editname

	allnum = ei.ItemCount
	i = 0

	do while i < allnum
		inlist = inlist & "<option value='" & ei.GetItemNameByIndex(i) & "'>" & ei.GetItemNameByIndex(i) & "</option>"

		i = i + 1
	loop

	if Len(editname) > 0 then
		isnew = false
	end if

end if


dim eu
set eu = Application("em")

%>

<HTML>
<HEAD>
<title>Corp.Email</title>
<LINK href="images\hwem.css" rel=stylesheet>
</HEAD>

<script LANGUAGE=javascript>
<!--
function addnew()
{
	if (selectlistusers.length < 1)
		alert("The mailing list recipient cannot be empty.");
	else if (filename.value == "")
		alert("The mailing list sender cannot be empty.");
	else
	{
		form1.mode.value = "addnew";
		var i = 0;
		var al = "";

		for (i; i < selectlistusers.length; i++)
		{
			al = al + selectlistusers[i].value + '\t';
		}

		form1.addlist.value = al;

		form1.addname.value = filename.value;
		form1.submit();
	}
}


function isinlist(name)
{
	var i = 0;
	for (i; i < selectlistusers.length; i++)
	{
		if (selectlistusers[i].value == name)
		{
			return true;
		}
	}

	return false;
}


function isinAllList(name)
{
	var i = 0;
	for (i; i < selectalluser.length; i++)
	{
		if (selectalluser[i].value == name)
			return true;
	}

	return false;
}


function addinFromText()
{
	if (addtext.value != "" && isinlist(addtext.value) == false)
	{
		if (isinAllList(addtext.value) == true)
		{
			var oOption = document.createElement("OPTION");
			oOption.text = addtext.value;
			oOption.value = addtext.value;
			selectlistusers.add(oOption);

			addtext.value = "";
		}
		else
			alert("Only internal users can be added");
	}
}


function addin()
{
	var i = 0;
	for (i; i < selectalluser.length; i++)
	{
		if (selectalluser[i].selected == true)
		{
			if (isinlist(selectalluser[i].value) == false)
			{
				var oOption = document.createElement("OPTION");
				oOption.text = selectalluser[i].value;
				oOption.value = selectalluser[i].value;
				selectlistusers.add(oOption);
			}
		}
	}
}


function delout()
{
	var i = 0;
	for (i; i < selectlistusers.length; i++)
	{
		if (selectlistusers[i].selected == true)
		{
			selectlistusers.remove(i);
			i--;
		}
	}
}


function selectfn_onchange()
{
	filename.value = selectfilename.value;
}


function mdel()
{
	form1.mode.value = "mdel";
	form1.submit();
}
//-->
</script>

<BODY>
<br>
<div align="center"><br>
  <table width="90%" border="0" align="center" cellspacing="0" bgcolor="#dbeaf5" style="border-bottom:1px #8CA5B5 solid; border-top:1px #8CA5B5 solid; border-left:1px #8CA5B5 solid; border-right:1px #8CA5B5 solid;">
    <tr>
	<td width="25" height="25"></td>
      <td><a href="browmailinglist.asp?<%=getGRSN() %>">Return</a></td>
<% if isnew = true then %>
      <td width="24%"><b>New Mailing List</b></td>
<% else %>
      <td width="40%"><b>Edit Mailing List [<%=editname %>]</b></td>
<% end if %>
    </tr>
  </table>
</div>
	<table width="90%" border="0" align="center" cellspacing="0" bgcolor="#EFF7FF">
    <tr>
      <td height="20" colspan="3">&nbsp;
      </td></tr>
    <tr>
      <tr>
        <td height="25" width="37%">
          <div align="right"><font class="s" color="#104A7B"><b>Mailing list sender:</b></font>&nbsp;</div>
        </td>
        <td height="25" width="24%">
          <div align="left">
            <input type="text" name="filename" maxlength="64" class="textbox" readonly value="<%=editname %>">
          </div>
        </td>
        <td height="25" colspan="3" width="39%">
<% if isnew = true then %>
          <div align="left">
            <select name="selectfilename" class="drpdwn" LANGUAGE=javascript onchange="selectfn_onchange()">
            <option value=""></option>
              <%
i = 0
allnum = eu.GetUsersCount

do while i < allnum
	eu.GetUserByIndex i, name, domain, comment

	if ei.IsInMailingList(name) = FALSE then
		response.write "<option value='" & name & "'>" & name & "</option>"
	end if

	name = NULL
	domain = NULL
	comment = NULL

	i = i + 1
loop
%>
            </select>
          </div>
<% end if %>
        </td>
      </tr>
    <tr>
      <td height="12" colspan="3">&nbsp;
      </td></tr>
    <tr>
    </table>
  <table align="center" border="0" width="90%" bgcolor="#EFF7FF">
    <tr>
      <td height="20" rowspan="2" width="45%">
        <div align="center"><font class="s" color="#104A7B"><b>Available Users</b></font></div>
      </td>
      <td height="20" rowspan="2">
        <div align="center"> </div>
        <div align="center"> </div>
      </td>
      <td height="20" rowspan="2" width="45%">
        <div align="center"><font class="s" color="#104A7B"><b>Mailing list recipients</b></font></div>
      </td>
    </tr>
    <tr> </tr>
    <tr>
      <td height="94" rowspan="2" width="45%">
        <div align="center">
          <select name="selectalluser" size="10" class="drpdwn" style="width: 200;" multiple>
            <%
i = 0
allnum = eu.GetUsersCount

do while i < allnum
	eu.GetUserByIndex i, name, domain, comment

	response.write "<option value='" & name & "'>" & name & "</option>"

	name = NULL
	domain = NULL
	comment = NULL

	i = i + 1
loop
%>
          </select>
        </div>
		<br>
		<div align="center">
		<input type="text" name="addtext" class="textbox" maxlength="64">&nbsp;&nbsp;<input type="button" value="==&gt;&gt;" class="sbttn" LANGUAGE=javascript onclick="addinFromText()">
		</div>
      </td>
      <td height="47" width="10%">
        <div align="center">
          <input type="button" name="Button" value="  ==&gt;  " class="sbttn" LANGUAGE=javascript onclick="addin()">
        </div>
      </td>
      <td height="94" rowspan="2" width="45%">
        <div align="center">
          <select name="selectlistusers" size="12" class="drpdwn" style="width: 200;" multiple>
<%=inlist %>
          </select>
        </div>
      </td>
    </tr>
    <tr>
      <td height="47" width="10%">
        <div align="center">
          <input type="button" name="Submit2" value="  &lt;==  " class="sbttn" LANGUAGE=javascript onclick="delout()">
        </div>
      </td>
    </tr>
    <tr>
      <td height="20" colspan="3">&nbsp;
      </td></tr>
    <tr>
    <tr>
	<td colspan="3" align="right">
    <input type="button" value=" Save " LANGUAGE=javascript onclick="addnew()" class="Bsbttn">&nbsp;&nbsp;
    <input type="button" value="Return" LANGUAGE=javascript onclick="javascript:location.href='browmailinglist.asp?<%=getGRSN() %>';" class="Bsbttn">
	</td></tr>
    <tr>
  </table>
<br><br><br>
  <div align="center">
    <table width="90%" border="0" align="center" cellspacing="0" bgcolor="#EFF7FF" style='border-top:1px #8CA5B5 solid;'>
      <tr>
        <td colspan="2" height="10">
        </td>
      </tr>
      <tr>
        <td width="8%" valign="top"><font color="#FF3333">&nbsp;*Note: </font></td>
		<td width="92%">Use of mailing list:
		<br>
		1. Activate "mailing list" function first.
		<br>
		2. Select a sender of mailing list.
		<br>
		3. Select recipients for this sender.
		<br>
		4. Next time when you send mail to this mailing list sender, the mail will be sent to all the recipients.
        </td>
      </tr>
      <tr>
        <td colspan="2" height="10">
        </td>
      </tr>
    </table>
  </div>
<form action="savemailinglist.asp" method=post id=form1 name=form1>
<input type="hidden" name="mode">
<input type="hidden" name="addname">
<input type="hidden" name="addlist">
</FORM>
<br>
</BODY>
</HTML>


<%
set ei = nothing
set eu = nothing
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -