Файл: www/admin/function/function_comment.php
Строк: 73
<?
/*-----------------------------------------------------------
Product: BBlog 2.0
License: GNU General Public License (http://www.gnu.org/licenses/gpl.html)
Copyright: (c) 2007 Batia.info
Version: 2.0 RC1
-------------------------------------------------------------*/
if ( !defined('INDEX') ) die("Эта страницу для вас недоступна!");
##################################################################
## Функция отображает кол-во комментариев в страничке. ##
##################################################################
function count_comment($page, $all=false) {
db_connect();
if($all==false) {
$sql = mysql_query("SELECT * FROM comment WHERE page = '$page' ") or die("Невозможно отправить запрос к БД");
} else {
$sql = mysql_query("SELECT * FROM comment ") or die("Невозможно отправить запрос к БД");
}
$content = mysql_num_rows($sql);
return $content;
}
##################################################################
## Функция отображает комментарии к страничке с идентификатором $page. ##
##################################################################
function show($page) {
db_connect();
$sql = mysql_query("SELECT * FROM comment WHERE page = '$page' ORDER BY id DESC ") or die("Невозможно отправить запрос к БД");
$num_row=mysql_num_rows($sql);
$content='<h1>Просмотр комментариев к странице с меткой: <font color="red">'.$page.'</font></h1>';
for($i = 0; $i < $num_row; $i++) {
$r = mysql_fetch_array($sql);
$id = $r['id'];
$author = stripslashes($r['author']);
$date = $r['date'];
$messege = stripslashes($r['messege']);
$messege= nl2br($messege);
$content .='
<table width="100%">
<tr>
<td valign="top" bgcolor="#eeeeee" align="left" width="100%"> <b><u>'.$author.'</u></b> <i >'.$date.'</i> #'.$id.'</td>
<td align="right" width="18" nowrap> <a href="comment.php?comment_id='.$id.'&action=delete"><img src="/images/del.gif" border="0"></a></td>
</tr>
<tr>
<td colspan=2 align="left" class="comment_messege">'.$messege.'</td>
</tr>
</table><br>
';
}
return $content;
}
##################################################################
## Функция удаляет комментарий ##
##################################################################
function deleteit($comment_id) {
db_connect();
mysql_query("DELETE FROM comment WHERE id = '$comment_id'") or die("Невозможно удалить запись в БД");
$ref = $_SERVER['HTTP_REFERER'];
return '<p><span id="ok_messege">Комментарий удален</span></p>'
.'<a href="'.$ref.'">Вернуться к списку комментариев этой страницы</a>';
}
##################################################################
## Функция удаляет ВСЕ комментарии для странички ##
##################################################################
function deleteall($page) {
db_connect();
mysql_query("DELETE FROM comment WHERE page = '$page'") or die("Невозможно удалить запись в БД");
$ref = $_SERVER['HTTP_REFERER'];
$content = '<p><span id="ok_messege">Все комментарии к странице удалены</span></p>';
return $content;
}
?>