Файл: 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;
}
?>