depFiles.jsp
上传用户:dlqqsh
上传日期:2021-11-13
资源大小:7840k
文件大小:4k
源码类别:

OA系统

开发平台:

Java

  1. <%@ page contentType="text/html; charset=GBK" import="officeol.mc.tools.*,control.Textcontrol.*" %>
  2. <%request.setCharacterEncoding("GBK"); %>
  3. <html>
  4. <head>
  5. <title>
  6. 天津市河东区经济贸易委员会内部办公网
  7. </title>
  8. </head>
  9. <body bgcolor="#ffffff"><br />
  10. <h4 align="center">
  11. 部门内文件管理
  12. </h4>
  13. <%
  14. try{
  15.   String message = request.getAttribute("msg")==null?"":request.getAttribute("msg").toString();
  16.   out.print(message);
  17.   String ud = (String)session.getAttribute("UD");
  18.   String udid = (String)session.getAttribute("UDID");
  19.   String un = (String)session.getAttribute("UN");
  20.   String uid = (String)session.getAttribute("UID");
  21.   String pp = (String)session.getAttribute("POPE");
  22.   String login = (String)session.getAttribute("LOGIN");
  23.   if(login!=null&&login.equals("OK")){
  24.     DBConn dbc = new DBConn();
  25.     Pagecontrol pct = new Pagecontrol();
  26.     if(request.getParameter("pageID")==null){
  27.     }else{
  28.       pct.setpages(request.getParameter("pageID"));
  29.     }
  30.     String sql = "";
  31.     String sql1 = "";
  32.     boolean temp = true;
  33.     if(pp.equals("com")){//普通权限
  34.     //sql = " select f.*,u.username,d.deparname from files as f inner join [user] as u on u.id = f.upuserid inner join deparment as d on d.id = f.upuserdeparid and f.upuserid = "+uid+" order by uptime desc";
  35.     //sql = pct.getPageinfsql(20,"files","id","desc","filetype=0 and upuserid = "+uid);
  36.     //out.print(sql);
  37.     //sql = "select * from files where upuserid = "+uid+" ";
  38.     temp =false;
  39.     //out.print("你没有权限查看这个页面!");
  40.   }else if(pp.equals("dep")){//部门权限
  41.   sql = " select f.*,u.username,d.deparname from files as f inner join [user] as u on u.id = f.upuserid inner join deparment as d on d.id = f.upuserdeparid and f.upuserdeparid = '"+udid+"' order by uptime desc ";
  42.   sql = pct.getPageinfsql(20,"files","id","desc","upuserdeparid = "+udid);
  43.   //sql = pct.getPageinfsql(20,"files","id","desc","filetype=0 and upuserdeparid = "+udid);
  44. }else if(pp.equals("all")){//全局权限
  45. sql = " select f.*,u.username,d.deparname from files as f inner join [user] as u on u.id = f.upuserid inner join deparment as d on d.id = f.upuserdeparid order by uptime desc ";
  46.  sql = pct.getPageinfsql(20,"files","id","desc","upuserdeparid = "+udid);
  47. }else{//没有权限
  48. temp = false;
  49. }
  50. //sql = pct.getPageinfsql(20,"files","id","desc","upuserdeparid = "+udid);
  51. if(temp){
  52.   //out.print(sql);
  53.   String[][] df = dbc.getArray(sql);
  54.   if(df!=null){
  55.     %>
  56.     <table border="1" width="95%" align="center">
  57.       <tr>
  58.         <td colspan="8">文件下载列表</td>
  59.       </tr>
  60.       <tr>
  61.         <td>上传文件名</td>
  62.         <td>上传文件说明</td>
  63.         <td>上传日期</td>
  64.         <td>上传人</td>
  65.         <td>上传部门</td>
  66.         <td>文件类型</td>
  67.         <td>修改文件</td>
  68.         <td>删除文件</td>
  69.       </tr>
  70.       <%
  71.       for(int i = 0; i < df.length; i++){
  72.         %>
  73.         <tr>
  74.           <td>&nbsp;<%=df[i][1] %></td>
  75.           <td>&nbsp;<%=df[i][4] %></td>
  76.           <td>&nbsp;<%=df[i][2] %></td>
  77.           <td>&nbsp;<%String usql = "select username from [user] where id="+
  78.           df[i][3];
  79.           String[][] uuu = dbc.getArray(usql);
  80.           out.print(uuu[0][0]);
  81.           %></td>
  82.           <td>&nbsp;<%
  83.           String udsql = "select deparname from [deparment] where id="+
  84.           df[i][5];
  85.           String[][] ddd = dbc.getArray(udsql);
  86.           out.print(ddd[0][0]);
  87.           %></td>
  88.           <td>&nbsp;<%if(df[i][7]!=null)out.print(df[i][7].equals("0")?"部门内":"共享");
  89.             %></td>
  90.             <td>&nbsp;
  91.               <a href="fileEdit.jsp?fn=<%=df[i][0] %>">修改</a>
  92.             </td>
  93.             <td>&nbsp;<a href="fileDel.jsp?fn=<%=df[i][0] %>">删除</a></td>
  94.             <%
  95.             }
  96.             %>
  97.             <tr>
  98.             <td colspan="8"><%out.println("<div>"+pct.controlPage("depFiles.jsp","pageID",8)+"</div>"); %></td>
  99.             </tr>
  100.             <%
  101.           }
  102.         }else{
  103.           out.print("你没有权限查看这个页面!");
  104.         }
  105.       }else{
  106.         response.sendRedirect("userlogin.jsp");
  107.       }
  108.     }catch(Exception ex){
  109.       ex.printStackTrace();
  110.     }
  111. %>
  112. </body>
  113. </html>