re_news.php

来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 308 行

PHP
308
字号
<?
  include_once 'inc/auth.php';
  include_once 'inc/utility_all.php';
  if (!isset ($TYPE))
  {
    $TYPE = '0';
  }
  $ITEMS_IN_PAGE = 10;
  if (!isset ($start))
  {
    $start = 0;
  }
  echo '
<html>
<head>
<title>新闻评论</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
';
  echo '<s';
  echo 'cript>
function CheckForm()
{
   if(document.form1.CONTENT.value=="")
   { alert("评论的内容不能为空!");
     return (false);
   }
   if(document.all("AUTHOR_NAME").length >1 && document.all("AUTHOR_NAME").item(1).checked && document.form1.NICK_NAME.value=="")
   { alert("昵称不能为空!");
     return (false);
   }
   return (true);
}
</script>
<body class="bodycolor" topmargin="5';
  echo '">
';
  $query = ((''.'SELECT SUBJECT,ANONYMITY_YN from NEWS where NEWS_ID=').$NEWS_ID);
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $SUBJECT = $ROW['SUBJECT'];
    $ANONYMITY_YN = $ROW['ANONYMITY_YN'];
  }
  if (($ANONYMITY_YN == '2'))
  {
    message ('', '此新闻禁止评论');
    exit ();
  }
  $query = (((''.'SELECT USER_NAME,NICK_NAME from USER where USER_ID=\'').$LOGIN_USER_ID).'\'');
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $LOGIN_USER_NAME = $ROW['USER_NAME'];
    $LOGIN_NICK_NAME = $ROW['NICK_NAME'];
  }
  echo '<table width=100% border=0 cellspacing=0 cellpadding=0>
  <tr height="40">
    <td align=center>';
  echo '<s';
  echo 'pan class="big3">原文 </span><a href="read_news.php?NEWS_ID=';
  echo $NEWS_ID;
  echo '" style="TEXT-DECORATION:underline">';
  echo '<s';
  echo 'pan class="big3">';
  echo $SUBJECT;
  echo '</span></a></span></td>
  </tr>
</table>
';
  $query = ((''.'SELECT count(*) from NEWS_COMMENT where NEWS_ID=').$NEWS_ID);
  $cursor = exequery ($connection, $query);
  $COMMENT_COUNT = 0;
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $COMMENT_COUNT = $ROW[0];
  }
  if (($COMMENT_COUNT == 0))
  {
    message ('', '暂无评论');
    echo '<form action="submit.php"  method="post" name="form1" onsubmit="return CheckForm();">
  <table border="0" width="95%" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
     <tr>
      <td class="TableHeader" colspan="2">
        <img src="/images/green_arrow.gif"> 发表评论:
      </td>
    </tr>
    <tr>
      <td align="center" class="TableData">内容:</td>
      <td ';
    echo 'class="TableData">
        <textarea cols="57" name="CONTENT" rows="5" class="BigInput" wrap="on"></textarea>
      </td>
    </tr>
    <tr>
      <td align="center" class="TableData">署名:</td>
      <td class="TableData">
        <input type="radio" name="AUTHOR_NAME" value="USER_ID" ';
    if (($ANONYMITY_YN == '0'))
    {
      echo 'checked';
    }
    echo '>
        <input type="text"  name="USER_NAME" size="10" maxlength="25" class="BigStatic" value="';
    echo $LOGIN_USER_NAME;
    echo '" readonly>
';
    if (($ANONYMITY_YN == '1'))
    {
      echo '        <input type="radio" name="AUTHOR_NAME" value="NICK_NAME" checked>昵称
        <input type="text" name="NICK_NAME" size="10" maxlength="25" class="BigInput" value="';
      echo $LOGIN_NICK_NAME;
      echo '">
';
    }
    echo '      </td>
    </tr>
    <tr align="center" class="TableControl">
      <td nowrap colspan="2">
        <input type="hidden" value="';
    echo $NEWS_ID;
    echo '" name="NEWS_ID">
        <input type="hidden" value="';
    echo $MANAGE;
    echo '" name="MANAGE">
        <input type="submit" value="发表" class="BigButton">&nbsp;&nbsp;
        <input type="button" value="关闭" class="BigButton" onClick="javascript:window.close();">
      </td>
    </tr>
  </table>
</form>
';
    exit ();
  }
  echo '<table width=95% border=0 cellspacing=0 cellpadding=2 align="center" class="small1">
  <tr>
    <td>&nbsp;&nbsp;相关评论 ';
  echo $COMMENT_COUNT;
  echo ' 条</td>
    <td align="right">';
  echo page_bar ($start, $COMMENT_COUNT, $ITEMS_IN_PAGE);
  echo '</td>
  </tr>
</table>
 <table border="0" width="95%" cellpadding="2" cellspacing="0" align="center" bgcolor="#1C599F" class="small">
';
  $COUNT = 0;
  $query = ((((((''.'SELECT * from NEWS_COMMENT where NEWS_ID=').$NEWS_ID).' order by RE_TIME desc limit ').$start).',').$ITEMS_IN_PAGE);
  $cursor = exequery ($connection, $query);
  while ($ROW = mysql_fetch_array ($cursor))
  {
    ++$COUNT;
    $COMMENT_ID = $ROW['COMMENT_ID'];
    $PARENT_ID = $ROW['PARENT_ID'];
    $CONTENT = $ROW['CONTENT'];
    $RE_TIME = $ROW['RE_TIME'];
    $USER_ID = $ROW['USER_ID'];
    $NICK_NAME = $ROW['NICK_NAME'];
    $CONTENT = htmlspecialchars ($CONTENT);
    $CONTENT = str_replace ('
', '<br>', $CONTENT);
    $USER_NAME = '';
    if (($NICK_NAME == ''))
    {
      $query = (((''.'SELECT DEPT_ID from USER where USER_ID=\'').$USER_ID).'\'');
      $cursor1 = exequery ($connection, $query);
      if ($ROW1 = mysql_fetch_array ($cursor1))
      {
        $DEPT_ID = $ROW1['DEPT_ID'];
        $DEPT_NAME = dept_long_name ($DEPT_ID);
        $USER_NAME = (((('<u title="部门:'.$DEPT_NAME).'" style="cursor:hand">').$ROW1['USER_NAME']).'</u>');
      }
    }
    else
    {
      $USER_NAME = $NICK_NAME;
    }
    $query = ((''.'SELECT CONTENT from NEWS_COMMENT where COMMENT_ID=').$PARENT_ID);
    $cursor1 = exequery ($connection, $query);
    if ($ROW1 = mysql_fetch_array ($cursor1))
    {
      $CONTENT1 = $ROW1['CONTENT'];
      $CONTENT1 = str_replace ('<', '&lt', $CONTENT1);
      $CONTENT1 = str_replace ('>', '&gt', $CONTENT1);
      $CONTENT1 = stripslashes ($CONTENT1);
      $CONTENT1 = str_replace ('
', '<br>', $CONTENT1);
    }
    $query = ((''.'SELECT count(*) from NEWS_COMMENT where PARENT_ID=').$COMMENT_ID);
    $cursor1 = exequery ($connection, $query);
    if ($ROW1 = mysql_fetch_array ($cursor1))
    {
      $RELAY_COUNT = $ROW1[0];
    }
    echo '        <tr height="1">
         <td bgcolor=black></td>
        </tr>
          <tr>
            <td class="TableHeader">
              &nbsp;&nbsp;';
    echo $USER_NAME;
    echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;发表时间:';
    echo $RE_TIME;
    echo '            </td>
          </tr>
          <tr height="40">
            <td class="TableData">
              ';
    echo $CONTENT;
    if (($PARENT_ID != 0))
    {
      echo '              <br><hr width="95%">
              <b>[原贴]</b><br>
              ';
      echo $CONTENT1;
    }
    echo '            </td>
          </tr>
          <tr>
            <td class="TableControl" align="right">
              <a href="relay.php?COMMENT_ID=';
    echo $COMMENT_ID;
    echo '&NEWS_ID=';
    echo $NEWS_ID;
    echo '&start=';
    echo $start;
    echo '&MANAGE=';
    echo $MANAGE;
    echo '" style="text-decoration:underline">回复本贴</a>&nbsp;&nbsp;&nbsp;
';
    if ((find_id ($LOGIN_FUNC_STR, '105') OR ($USER_ID == $LOGIN_USER_ID)))
    {
      echo '              <a href="delete.php?COMMENT_ID=';
      echo $COMMENT_ID;
      echo '&NEWS_ID=';
      echo $NEWS_ID;
      echo '&start=';
      echo $start;
      echo '&MANAGE=';
      echo $MANAGE;
      echo '" style="text-decoration:underline">删除</a>&nbsp;&nbsp;&nbsp;
';
    }
    echo '              回复数:';
    echo $RELAY_COUNT;
    echo '&nbsp;&nbsp;
          </td>
        </tr>
';
  }
  echo '
  </table>
<form action="submit.php"  method="post" name="form1" onsubmit="return CheckForm();">
  <table border="0" width="95%" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
     <tr>
      <td class="TableHeader" colspan="2">
        <img src="/images/green_arrow.gif"> 发表评论:
      </td>
    </tr>
    <tr>
      <td align="center" class="TableData">内容:';
  echo '</td>
      <td class="TableData">
        <textarea cols="57" name="CONTENT" rows="5" class="BigInput" wrap="on"></textarea>
      </td>
    </tr>
    <tr>
      <td align="center" class="TableData">署名:</td>
      <td class="TableData">
        <input type="radio" name="AUTHOR_NAME" value="USER_ID" ';
  if (($ANONYMITY_YN == '0'))
  {
    echo 'checked';
  }
  echo '>
        <input type="text"  name="USER_NAME" size="10" maxlength="25" class="BigStatic" value="';
  echo $LOGIN_USER_NAME;
  echo '" readonly>
';
  if (($ANONYMITY_YN == '1'))
  {
    echo '        <input type="radio" name="AUTHOR_NAME" value="NICK_NAME" checked>昵称
        <input type="text" name="NICK_NAME" size="10" maxlength="25" class="BigInput" value="';
    echo $LOGIN_NICK_NAME;
    echo '">
';
  }
  echo '      </td>
    </tr>
    <tr align="center" class="TableControl">
      <td nowrap colspan="2">
        <input type="hidden" value="';
  echo $NEWS_ID;
  echo '" name="NEWS_ID">
        <input type="hidden" value="';
  echo $MANAGE;
  echo '" name="MANAGE">
        <input type="submit" value="发表" class="BigButton">&nbsp;&nbsp;
        <input type="button" value="关闭" class="BigButton" onClick="javascript:window.close();">
      </td>
    </tr>
  </table>
</form>
</body>
</html>
';
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?