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