<!DOCTYPE html> <%@ page contentType="text/html; charset=UTF-8" language="java" %> <%@ page import="com.csc.library.system.*,com.csc.library.utilities.*"%> <%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*" %> <% request.setCharacterEncoding("UTF-8"); %> <jsp:useBean id="EMV" class="com.csc.library.system.Task" scope="page" /> <jsp:useBean id="EMV_HELP" class="com.csc.library.system.Task" scope="page" /> <jsp:setProperty name="EMV_HELP" property="appname" value="empview" /> <% EMV.setChannel(request,response); UIManager screen1= (UIManager) EMV.process("SingleEntry","INBOX"); EMV_HELP.setChannel(request, response); HelpEntry screen = (HelpEntry) EMV_HELP.process("HelpEntry","PMINBOXHELP"); String fixcon=""; if((request.getParameter("__fixCon")!=null)&&(request.getParameter("__fixCon").length()>0)){ fixcon=request.getParameter("__fixCon"); }else { screen.inq.setFilter("(senderid ='"+screen.getUProfile().get("employeeid")+"' or userid ='"+screen.getUProfile().get("employeeid")+"') and companyid='"+screen.getUProfile().get("companyid")+"'"); } screen.getInquiry().setOrderBy("receivedate desc ,receivetime desc"); screen.process(); CheckNull chk=new CheckNull(); String lang = screen.getUProfile().get("lang"); %> <html xmlns="http://www.w3.org/1999/xhtml" ng-app="myHR"> <head> <title>Employee View</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" href="<%=request.getContextPath()%>/CSS/font-awesome.css"> <link rel="stylesheet" type="text/css" href="../CSS/Bootstrap/css/bootstrap.css" /> <link rel="stylesheet" type="text/css" href="../CSS/EMPVIEW_LAYOUT.min.css" /> <link rel="stylesheet" href="../CSS/jquery.mCustomScrollbar.css"> <script type="text/javascript" src="../JS/SCREEN.js"></script> <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script> <script type="text/javascript" src="../JS/angular-1.3.15/angular.js"></script> <script type="text/javascript" src="../JS/ANGULAR/SCREEN_ANGULAR.js"></script> <script type="text/javascript" src="../JS/EMPVIEW_FUNC.js"></script> <script type='text/javascript' src='../JS/jquery.mCustomScrollbar.js'></script> <script type="text/javascript"> setLang("<%=screen.getUProfile().get("lang")%>"); $(document).ready(function(){ $(".pm-message-list").mCustomScrollbar({ theme : "minimal-dark"}); }); </script> </head> <body class="nooverflow"> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-4"> <div class="row pm-message-list"> <% int read=0; String statusshow=""; while (screen.nextRec()){ read=screen.getInquiry().getCurrentDbRecord().getInt("flag"); DbInquiry db = new InitialInquiry(screen.getUProfile()).getDbInquiry(); DbInquiry dbmem=new InitialInquiry(screen.getUProfile()).getDbInquiry("memployee"); DbInquiry dbmuser=new InitialInquiry(screen.getUProfile()).getDbInquiry(); dbmem.setColumn("employeied,fname,lname,efname,elname,prefix"); db.initMyTable("pmreply","messageid = '"+screen.getString("messageid")+"' AND senderid='"+screen.getUProfile().get("employeeid")+"'",""); db.setColumn("replyid,messageid,topic,pmmessage,companyid,senderid,userid,receivetime,receivedate,create_date,create_time,deletesender,deleteuser"); db.putChild(dbmem); db.setOrderBy("create_date desc, create_time desc"); db.refresh(); while(db.next()){ if (db.getString("deletesender").equals("1")){ statusshow="not"; } if (!(statusshow.equals("not"))){ CscCalendar mycsc=new CscCalendar(db.getString("receivedate")); %> <a class="private-list" data-msgid="<%=db.getString("messageid")%>" data-flag=<%=read%> data-reply=<%=db.getString("replyid")%>> <span class="sender"><%=db.getString("memployee","fullname")%></span> <span class="time"><%=mycsc.getDDMMYYYY()%> <%=db.getString("receivetime")%></span> <div class="private-title"><%=db.getString("topic")%></div> <div class="private-detail"> <% String mymess=db.getString("pmessage"); mymess=mymess.replaceAll("<","<"); mymess=mymess.replaceAll(">",">"); mymess=mymess.replaceAll(""",""); mymess=mymess.replaceAll("src=",""); if (mymess.length()>250){ mymess=mymess.substring(0,250)+"..."; } %> <%=mymess%> </div> </a> <% } statusshow=""; } if (screen.getString("senderid").equals(screen.getUProfile().get("employeeid"))){ if (screen.getString("deletesender").equals("1")){ statusshow="not"; } if (!(statusshow.equals("not"))){ %> <a class="private-list" data-msgid="<%=screen.getString("messageid")%>" data-flag=<%=read%> data-reply=""> <span class="sender"><%=screen.getString("memployee","fullname")%></span> <span class="time"><%=screen.getString("receivedate")%> <%=screen.getString("receivetime")%></span> <div class="private-title"><%=screen.getString("topic")%></div> <div class="private-detail"> <% String mymess=screen.getString("pmessage"); mymess=mymess.replaceAll("<","<"); mymess=mymess.replaceAll(">",">"); mymess=mymess.replaceAll(""",""); mymess=mymess.replaceAll("src=","<img src="); if (mymess.length()>250){ mymess=mymess.substring(0,250)+"..."; } %> <%=mymess%> </div> </a> <% } statusshow=""; } } %> </div> </div> <div class="col-lg-8 col-md-8 col-sm-8 col-xs-8"> <iframe src="about:blank" name="pmFrame" id="pmFrame" class="cscframe"> </iframe> </div> </body> </html>