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

OA系统

开发平台:

Java

  1. <%@ page contentType="text/html; charset=GBK" import="officeol.mc.tools.*,java.sql.*,java.lang.*" %>
  2. <%request.setCharacterEncoding("gbk"); %>
  3. <html>
  4. <head>
  5. <title>
  6. newarticle
  7. </title>
  8. <link href="css/div11.css" rel="stylesheet" type="text/css">
  9. </head>
  10. <jsp:useBean id="sql" scope="page" class="control.sqlcontrol" />
  11. <%try{
  12.   sql.getSQL2005conn("dbconfig.xml");
  13.   //部门名:
  14.   String ud = (String)session.getAttribute("UD");
  15.     //部门ID:
  16.   String udid = (String)session.getAttribute("UDID");
  17.     //用户名:
  18.   String un = (String)session.getAttribute("UN");
  19.     //用户ID:
  20.   String uid = (String)session.getAttribute("UID");
  21.     //权限:
  22.   String pp = (String)session.getAttribute("POPE");
  23.   //LOGIN:
  24.   String login = (String)session.getAttribute("LOGIN");
  25.   if(login!=null&&login.equals("OK")){
  26.     if(pp.equals("com")){//普通权限
  27. out.print("你没有权限查看这个页面!");
  28. }else {
  29. %>
  30. <body bgcolor="#ffffff">
  31. <br /><h4 align="center">公告发布页面</h4><%
  32. if(pp.equals("dep")){
  33.     out.print("<br />你有部门权限,可以发布部门内部公告!");
  34.   }else if(pp.equals("all")){
  35.     out.print("<br /> 你有全局权限,可以发布全局公告!");
  36.   }
  37. %><div align="center">
  38.   <form action="newradio_do.jsp" method="post" name="myform">
  39.   <table cellpadding="0" cellspacing="0" border="1">
  40.     <tr>
  41.       <td>标题:<input type="text" name="title" lang="50" onBlur="makefull()" onFocus="makeempty();" /></td>
  42.     </tr>
  43.     <tr>
  44.       <td>类型:<select name="type">
  45.         <% if(pp.equals("dep")){//部门权限
  46.   %><option value="0">内部公告</option>
  47.   <%
  48. }else if(pp.equals("all")){//全局权限
  49. %>
  50.         <option value="1">全局公告</option>
  51.         <option value="0">部门内公告</option>
  52. <%
  53. }%>
  54. </select>
  55.       </td>
  56.     </tr>
  57.     <tr><td>
  58.       <textarea cols="85" rows="8" name="context" onBlur="makefull1()" onFocus="makeempty1()">在此处输入具体内容(不超过200字)</textarea>
  59. </td></tr>
  60. <% if(pp.equals("all")){
  61.   %>
  62. <tr>
  63.   <td>
  64.     &nbsp; &nbsp; &nbsp; <a onClick="fileDivShow()" href="#">添加已上传文件下载链接</a>
  65.   </td>
  66. </tr>
  67. <tr>
  68.   <td width="300">
  69.     &nbsp; &nbsp; &nbsp; <a onClick="articleDivShow()" href="#">添加多部门编辑文章链接(可编辑)</a>
  70.   </td>
  71. </tr>
  72. <tr>
  73.   <td width="300">
  74.     &nbsp; &nbsp; &nbsp; <a onClick="garticleDivShow()" href="#">添加共享文章链接(只查看)</a>
  75.   </td>
  76. </tr>
  77. <%
  78. }
  79. %>
  80. <tr><td align="center">
  81.   <input type="submit" value="录入公告" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  82.   <input type="reset" value="重新填写" />
  83. </td></tr>
  84.   </table>
  85.   <input type="hidden" value="<%=uid%>" name="usersid"  />
  86.   <input type="hidden" value="<%=udid%>" name="depar"  />
  87.   </form>
  88. <div id="garticle" align="justify" >
  89. <div align="right"><a href="#" onclick="gh()">关闭</a></div>
  90.     <%
  91.     DBConn dbc = new DBConn();
  92.     String gasql = "select top(20) * from article where type = '2' or type = '0' order by id desc";
  93.     String[][] gart = dbc.getArray(gasql);
  94.     if(gart==null){
  95.     }else{
  96.       for(int i = 0; i < gart.length; i++){
  97.         %>
  98.         &nbsp;&nbsp;&nbsp; <a href="#" id="ghref<%=i%>" onClick="writegHref('<%=gart[i][0] %>','<%=gart[i][3] %>','ghref<%=i%>')"><%=gart[i][3] %> &nbsp;&nbsp;&nbsp; <%=gart[i][1]%> </a>  &nbsp;<br />
  99.         <%
  100.         }
  101.     }
  102.     %>
  103.     </div>
  104. <div id="article" align="justify" >
  105. <div align="right"><a href="#" onclick="adh()">关闭</a></div>
  106.     <%
  107.     String asql = "select top(20) * from article where type = '2' order by id desc";
  108.     String[][] art = dbc.getArray(asql);
  109.     if(art==null){
  110.     }else{
  111.       for(int i = 0; i < art.length; i++){
  112.         %>
  113.         &nbsp;&nbsp;&nbsp; <a href="#" id="href<%=i%>" onClick="writeHref('<%=art[i][0] %>','<%=art[i][3] %>','href<%=i%>')"><%=art[i][3] %> &nbsp;&nbsp;&nbsp; <%=art[i][1]%> </a>  &nbsp;<br />
  114.         <%
  115.         }
  116.     }
  117.     %>
  118.     </div>
  119. <div id="file" style="display:none" align="justify" >
  120. <div align="right"><a href="#" onclick="fh()">关闭</a></div>
  121.     <%
  122.     String fsql = "select top(20) * from files order by id desc";
  123.     String[][] file = dbc.getArray(fsql);
  124.     if(art==null){
  125.     }else{
  126.       for(int i = 0; i < file.length; i++){
  127.         %>
  128.          &nbsp;&nbsp;<a href="#" id="fhref<%=i%>" onClick="writeFHref('<%=file[i][6] %>','<%=file[i][1] %>','fhref<%=i%>')"><%=file[i][1]%></a> <br />
  129.         <%
  130.         }
  131.     }
  132.     %>
  133.     </div>
  134.   <script language="javascript" type="text/javascript">
  135.   function garticleDivShow(){
  136.     document.getElementById("garticle").style.display="block";
  137.   }
  138.   function garticleDivHide(){
  139.     setTimeout("gh()",500);
  140.   }//延迟0.5秒后关掉层
  141.   function gh(){
  142.     document.getElementById("garticle").style.display="none";
  143.   }
  144.   function writegHref(gaid,gatit,ghrefn){
  145.     document.myform.context.value=document.myform.context.value+'<br /><br /><a href=showarticle.jsp?id='+gaid+'>点击查看文章 '+gatit+'</a><br />';
  146.     document.getElementById(ghrefn).style.display='none';
  147.   }
  148.   function articleDivShow(){
  149.     document.getElementById("article").style.display="block";
  150.   }
  151.   function articleDivHide(){
  152.     setTimeout("adh()",500);
  153.   }//延迟0.5秒后关掉层
  154.   function adh(){
  155.     document.getElementById("article").style.display="none";
  156.   }
  157.   function writeHref(aid,atit,hrefn){
  158.     document.myform.context.value=document.myform.context.value+'<br /><br /><a href=changearticle.jsp?id='+aid+'>点击编辑文章 '+atit+'</a><br />';
  159.     document.getElementById(hrefn).style.display='none';
  160.   }
  161.   function fileDivShow(){
  162.     document.getElementById("file").style.display="block";
  163.   }
  164.   function fileDivHide(){
  165.     setTimeout("fh()",500);
  166.   }//延迟0.5秒后关掉层
  167.   function fh(){
  168.     document.getElementById("file").style.display="none";
  169.   }
  170.   function writeFHref(aid1,atit1,hrefn1){
  171.     document.myform.context.value=document.myform.context.value+'<br /><br /><a href=download.jsp?fn='+aid1+'>点击下载文件 '+atit1+'</a><br />';
  172.     document.getElementById(hrefn1).style.display='none';
  173.   }
  174.   document.myform.title.value='输入公告名称';
  175.   function makeempty(){
  176.     if(document.myform.title.value=='输入公告名称'){
  177.       document.myform.title.value='';
  178.     }
  179.   }
  180.   function makefull(){
  181.     if(document.myform.title.value==''){
  182.       document.myform.title.value='输入公告名称';
  183.     }
  184.   }
  185.   document.myform.context.value='在此处输入具体内容(不超过200字)';
  186.   function makeempty1(){
  187.     if(document.myform.context.value=='在此处输入具体内容(不超过200字)'){
  188.       document.myform.context.value='';
  189.     }
  190.   }
  191.   function makefull1(){
  192.     if(document.myform.context.value==''){
  193.       document.myform.context.value='在此处输入具体内容(不超过200字)';
  194.     }
  195.   }
  196.   </script>
  197. </div>
  198. <%sql.closeDB();
  199. }
  200.   }else{
  201.     response.sendRedirect("userlogin.jsp");
  202.   }
  203.   }catch(Exception ex){
  204.     ex.printStackTrace();
  205.   }
  206. %>
  207. </body>
  208. </html>