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">
<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> 相关评论 ';
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 ('<', '<', $CONTENT1);
$CONTENT1 = str_replace ('>', '>', $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">
';
echo $USER_NAME;
echo ' 发表时间:';
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>
';
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>
';
}
echo ' 回复数:';
echo $RELAY_COUNT;
echo '
</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">
<input type="button" value="关闭" class="BigButton" onClick="javascript:window.close();">
</td>
</tr>
</table>
</form>
</body>
</html>
';
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?