SocialIMMsgReadStatus.jsp
4.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.*" %>
<%@page import="weaver.social.SocialUtil"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ taglib uri="/browserTag" prefix="brow"%>
<jsp:useBean id="ResourceComInfo" class="weaver.hrm.resource.ResourceComInfo" scope="page" />
<jsp:useBean id="SocialIMService" class="weaver.social.service.SocialIMService" scope="page" />
<%@ include file="/systeminfo/init_wev8.jsp" %>
<head>
<script type="text/javascript" src="/js/weaver_wev8.js"></script>
<link type="text/css" rel="stylesheet" href="/css/Weaver_wev8.css" />
<link rel="stylesheet" href="/social/css/base_wev8.css" type="text/css" />
<link rel="stylesheet" href="/social/css/im_wev8.css" type="text/css" />
</head>
<body>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
RCMenu += "{"+SystemEnv.getHtmlLabelName(86,user.getLanguage())+",javascript:doSubmit(),_self} " ;
RCMenuHeight += RCMenuHeightStep;
%>
<%
String messageid = Util.null2String(request.getParameter("messageid"),"");
String memberids = Util.null2String(request.getParameter("memberids"),"");
String readUserIds = request.getParameter("readUserIds");
List<String> unReadMemberidsList = new ArrayList<String>(Arrays.asList(memberids.split(",")));
List<String> readMemberidsList = new ArrayList<String>();
String userid=user.getUID()+"";
if(readUserIds ==null){
RecordSet recordSet=new RecordSet();
recordSet.execute("select distinct receiverid from (select * from social_IMMsgRead where msgid='"+messageid+"' and status=0) a where receiverid <> '"+userid+"'");
while(recordSet.next()){
readMemberidsList.add( recordSet.getString("receiverid"));
}
}else{
readMemberidsList = Arrays.asList(readUserIds.split(","));
}
unReadMemberidsList.removeAll(readMemberidsList);
unReadMemberidsList.remove(userid);
int readCount= readMemberidsList.size();
int unReadCount= unReadMemberidsList.size();
%>
<div class="zDialog_div_content" id="zDialog_div_content" style="height:409px;">
<!-- 人未读 全部已读 -->
<div align="center" style="height:45px;line-height:45px;font-size:14px;"><%=unReadCount>0?unReadCount+SystemEnv.getHtmlLabelName(126956, user.getLanguage()):SystemEnv.getHtmlLabelName(126957, user.getLanguage())%></div>
<div style="padding-left:10px;padding-bottom:10px;border-top:1px solid #E3E6F0">
<div style="height:30px;line-height:30px;color:#544E4E"><%=SystemEnv.getHtmlLabelName(25396, user.getLanguage())%>(<%=unReadCount%>)</div><!-- 未读 -->
<div>
<%
for (String receiverid : unReadMemberidsList){
%>
<div class="left" style="margin-right:10px;margin-bottom:5px;text-align:center;">
<div><img src="<%=SocialUtil.getUserHeadImage(receiverid)%>" class="head35 targetHead"></div>
<div style="color:#8f8f8f"><%=SocialUtil.getUserName(receiverid) %></div>
</div>
<%} %>
<div class="clear"></div>
</div>
</div>
<div style="padding-left:10px;padding-bottom:10px;border-top:1px solid #E3E6F0">
<div style="height:30px;line-height:30px;color:#544E4E"><%=SystemEnv.getHtmlLabelName(25425, user.getLanguage())%>(<%=readCount%>)</div><!-- 已读 -->
<div>
<%
for(String receiverid : readMemberidsList){
%>
<div class="left" style="margin-right:10px;margin-bottom:5px;text-align:center;">
<div><img src="<%=SocialUtil.getUserHeadImage(receiverid)%>" class="head35 targetHead"></div>
<div style="color:#8f8f8f"><%=SocialUtil.getUserName(receiverid) %></div>
</div>
<%} %>
<div class="clear"></div>
</div>
</div>
</div>
<div id="zDialog_div_bottom" class="zDialog_div_bottom">
<wea:layout>
<wea:group context="" attributes="{groupDisplay:none}">
<wea:item type="toolbar">
<input type="button" value="<%=SystemEnv.getHtmlLabelName(309,user.getLanguage()) %>" id="zd_btn_cancle" class="zd_btn_cancle" onclick="parent.getDialog(window).close();">
</wea:item>
</wea:group>
</wea:layout>
</div>
<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include>
<script language="javascript">
jQuery(document).ready(function(){
$('.zDialog_div_content').perfectScrollbar();
})
</script>
</body>