View file komm.php

File size: 4.23Kb
<?php
define('_IN_JOHNCMS', 1);

$headmod = 'lib';
$textl = 'Библиотека';
require_once ("../incfiles/core.php");
require_once ("./inc/conf.php");
// Ограничиваем доступ к Библиотеке
if (!$set['mod_lib'] && $rights < 7)
    $error = 'Библиотека закрыта';
elseif ($set['mod_lib'] == 1 && !$user_id)
    $error = 'Доступ в Библиотеку открыт только <a href="../in.php">авторизованным</a> посетителям';
if ($error) {
    require_once ("../incfiles/head.php");
    echo '<div class="rmenu"><p>' . $error . '</p></div>';
    require_once ("../incfiles/end.php");
    exit;
}
require_once ("../incfiles/head.php");
if($rights == 5 || $rights >= 6)
{
    echo '<div class="gmenu"><a href="admin.php"><strong>Управление библиотекой</strong></a></div>';
    $co = mysql_result(mysql_query("select COUNT(*) from `library` where `moder` = '0' and `type` = 'file'"),0);
    if($co > 0)
    {
        echo '<div class="menu"><strong>'.$co.'</strong> статей ожидают модерации перейти к ним <a href="mod.php">&gt;&gt;&gt;</a></div>';
    }
}
if(!empty($id))
{
    if(empty($_POST['submit']))
    {
        echo '<form method="POST" action="komm.php?id='.$id.'">';
        echo 'Ваш комментари:<br/><textarea name="msg"></textarea><br/>';
        echo '<input value="Добавить" type="submit" name="submit"/></form>';
    }else{
        if(!empty($_POST['msg']))
        {
            $msg = mysql_real_escape_string(trim($_POST['msg']));
            if(mysql_query("insert into `lib_kom` set
            `id` = '',
            `fid` = '".$id."',
            `user` = '".$user_id."',
            `text` = '".$msg."',
            `ip` = '".$ipp."',
            `soft` = '".$agn."',
            `time` = '".$realtime."';"))
            {
                header("location: komm.php?id=$id&yes");
            }else{
                header("Location: komm.php?id=$id&no");
            }
        }
    }
    $total = mysql_result(mysql_query("select COUNT(*) from `lib_kom` where `fid` = '".$id."'"),0);
    if($total > 0)
    {
        $sql = mysql_query("select * from `lib_kom` where `fid` = '".$id."' order by `id` DESC LIMIT ".$start.",".$kol_file."");
        while($mas = mysql_fetch_array($sql))
        {
            $i = 1;
            echo ($i % 2) ? '<div class="list1">' : '<div class="list2">';
            echo '<div class="menu">';
            $us = mysql_fetch_array(mysql_query("select * from `users` where `id` = '".$mas['user']."' LIMIT 1"));
            if($mas['user'] === $user_id)
            {
                echo '<a href="../str/anketa.php?id='.$mas['user'].'">'.$us['name'].'</a>';
            }else{
                echo '<strong>'.$us['name'].'</strong>';
            }
            switch ($us['rights'])
    {
        case 7:
            echo ' Adm ';
            break;
        case 6:
            echo ' Smd ';
            break;
        case 5:
            echo ' Mod ';
            break;
        case 1:
            echo ' Kil ';
            break;
    }
		$ontime = $us['lastdate'] + 300;
		if($realtime > $ontime)
		{
            echo '<font color="#FF0000"> [Off]</font>';
		}else{
            echo '<font color="#00AA00"> [ON]</font>';
		}
		echo '('.date("d.m.Y / H:i",$mas['time']).')';
        echo '</div>';
		$text = htmlentities($mas['text'],ENT_QUOTES,'utf-8');
		$text = tags($text);
		echo $text.'<br/>';
		if($rights == 5 || $rights >= 6)
		{
			echo '(<i>'.$mas['ip'] .' - '.$mas['soft'].'</i>)<br/><a href="komm.php?act=del&amp;fid='.$id.'&amp;id='.$mas['id'].'">(Удалить)</a>';
		}
            echo '</div>';
        }
        if ($total > $kol_file) {
        echo '<p>' . pagenav('komm.php?id=' . $id . '&amp;', $start, $total, $kol_file) . '</p>';
    }
    
    }
    if($act == 'del')
    {
        $fid = abs(intval($_GET['fid']));
        mysql_query("DELETE FROM `lib_kom` WHERE `id` = '".$id."' and `fid` = '".$fid."' LIMIT 1");
        header("Location: komm.php?id=$fid");
    }
}
echo '<br/><a href="index.php?">В библиотеку</a><br/>';
require_once ('../incfiles/end.php');
?>