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

📄 pm_folder.jsp

📁 论坛软件系统亦称电子公告板(BBS)系统
💻 JSP
字号:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<%@ taglib uri="/WEB-INF/jrun-tag.tld" prefix="jrun"%>
<form method="post" action="pms.do?actions=deletepms">
	<div class="mainbox">
		<h1>短消息</h1>
		<jsp:include flush="true" page="pm_navbar.jsp" />
		<table summary="收件箱" cellspacing="0" cellpadding="0" id="pmlist">
			<thead><tr><td class="selector">&nbsp;</td><th>标题</th><td class="user">${param.folder=='outbox' ||param.folder=='track'?"发送到":"来自"}</td><td class="time">时间</td></tr></thead>
			<c:choose>
				<c:when test="${pmslist!=null || announcements!=null}">
					<c:forEach items="${announcements}" var="announcement">
						<tr id="pmrow_${announcement.id}">
							<td class="selector">&nbsp;&nbsp;</td>
							<td><a href="pm.jsp?action=view&amp;folder=announce&amp;pmid=${announcement.id}" onclick="showpm(event, this)" id="pm_view_${announcement.id}">${announcement.subject}</a></td>
							<td>公共消息</td>
							<td><em><jrun:showTime timeInt="${announcement.starttime}" type="${dateformat}" timeoffset="${timeoffset}"/></em></td>
						</tr>
					</c:forEach>
					<c:forEach items="${pmslist}" var="pms">
						<tr id="pmrow_${pms.pmid}">
							<td class="selector"><input type="checkbox" name="delete[]" value="${pms.pmid}" /></td>
							<td <c:if test="${pms.new>0}">style='font-weight:800'</c:if>>
							<c:choose>
								<c:when test="${param.folder=='outbox'}"><a href="pm.jsp?action=send&amp;folder=outbox&amp;pmid=${pms.pmid}">${pms.subject}</a></c:when>
								<c:when test="${param.folder=='track'}"><a href="pm.jsp?action=view&amp;folder=track&amp;pmid=${pms.pmid}" onclick="showpm(event, this)" id="pm_view_${pms.pmid}">${pms.subject}</a></c:when>
								<c:otherwise><a href="pm.jsp?action=view&amp;folder=inbox&amp;pmid=${pms.pmid}" onclick="showpm(event, this)" id="pm_view_${pms.pmid}">${pms.subject}</a></c:otherwise>
							</c:choose>
							</td>
							<td>
							<c:choose>
								<c:when test="${param.folder=='inbox' || param.folder==null}"><c:choose><c:when test="${spaceurlurl}"><a href="space-uid-${pms.msgfromid}.html">${pms.msgfrom}</a></c:when><c:otherwise><a href="space.jsp?uid=${pms.msgfromid}">${pms.msgfrom}</a></c:otherwise></c:choose></c:when>
								<c:otherwise><c:choose><c:when test="${spaceurlurl}"><a href="space-uid-${pms.msgtoid}.html">${pms.username}</a></c:when><c:otherwise><a href="space.jsp?uid=${pms.msgtoid}">${pms.username}</a></c:otherwise></c:choose></c:otherwise>
							</c:choose>
							</td>
							<td><em><jrun:showTime timeInt="${pms.dateline}" type="${dateformat} ${timeformat}" timeoffset="${timeoffset}"/></em></td>
						</tr>
					</c:forEach>
				</c:when>
				<c:otherwise><tr><td colspan="4">对不起,没有找到匹配结果。</td></tr></c:otherwise>
			</c:choose>
		</table>
		<c:if test="${pmslist!=null}">
			<div class="footoperation">
				<label><input type="checkbox" id="chkall" name="chkall" onclick="checkall(this.form)" /> 全选</label>
				<button type="submit" name="pmsend" value="true">删除</button>
			</div>
		</c:if>
	</div>
</form>
<div class="notice">共有短消息: <em id="pmtotalnum">${pmnum}</em> ,&nbsp; 短消息上限: ${usergroup.maxpmnum}</div>
<c:if test="${!empty multi.multipage}"><div class="pages_btns">${multi.multipage}</div></c:if>
<script type="text/javascript">
	var prepmdiv = '';
	function showpm(event, obj) {
		var url = obj.href + '&inajax=1&rand='+Math.random();
		var currpmdiv = obj.id + '_div';
		if(!$(currpmdiv)) {
			var x = new Ajax();
			x.get(url, function(s) {
				evalscript(s);
				//debug 确定表格和当前所在行,插入行,列。
				var table1 = obj.parentNode.parentNode.parentNode.parentNode;
				var row1 = table1.insertRow(obj.parentNode.parentNode.rowIndex + 1);
				row1.id = currpmdiv;
				row1.className = 'row';
				var cell1 = row1.insertCell(0);
				cell1.innerHTML = '&nbsp;';
				cell1.className = 'pmmessage';
				var cell2 = row1.insertCell(1);
				cell2.colSpan = '3';
				cell2.innerHTML = s;
				cell2.className = 'pmmessage';
				if(prepmdiv) {
					$(prepmdiv).style.display = 'none';
				}
				changestatus(obj);
				prepmdiv = currpmdiv;
			})
		} else {
			if($(currpmdiv).style.display == 'none') {
				$(currpmdiv).style.display = '';
				changestatus(obj);
				if(prepmdiv) {
					$(prepmdiv).style.display = 'none';
				}
				prepmdiv = currpmdiv;
			} else {
				$(currpmdiv).style.display = 'none';
				prepmdiv = '';
			}
		}
		doane(event);
	}
</script>

⌨️ 快捷键说明

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