<?php
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
$id = isset($_REQUEST['id']) ? abs(intval($_REQUEST['id'])) : false;
include_once '../../sys/inc/thead.php';
aut();
$q=mysql_query("SELECT * FROM `obmennik_files` WHERE `id` = '" . intval($_REQUEST['id']) . "'");
$post = mysql_fetch_array($q);
if (isset($_POST['save'])){
if (isset($user) && $user['id']!=$post['id_user'] && mysql_result(mysql_query("SELECT COUNT(*) FROM `file_rating` WHERE `id_user` = '$user[id]' AND `id_file` = '$post[id]'"), 0)==0)
{
if (isset($_POST['rate']) && $_POST['rate']==1)
{
mysql_query("INSERT INTO `file_rating` (`id_user`, `id_file`) values('$user[id]', '$post[id]')",$db);
mysql_query("UPDATE `obmennik_files` SET `rating` = '".($post['rating']+1)."' WHERE `id` = '$post[id]' LIMIT 1",$db);
header("Location: file.php?id=$post[id]".SID);
}
if (isset($_POST['rate']) && $_POST['rate']==2)
{
mysql_query("INSERT INTO `file_rating` (`id_user`, `id_file`) values('$user[id]', '$post[id]')",$db);
mysql_query("UPDATE `obmennik_files` SET `rating` = '".($post['rating']+2)."' WHERE `id` = '$post[id]' LIMIT 1",$db);
header("Location: file.php?id=$post[id]".SID);
}
if (isset($_POST['rate']) && $_POST['rate']==3)
{
mysql_query("INSERT INTO `file_rating` (`id_user`, `id_file`) values('$user[id]', '$post[id]')",$db);
mysql_query("UPDATE `obmennik_files` SET `rating` = '".($post['rating']+3)."' WHERE `id` = '$post[id]' LIMIT 1",$db);
header("Location: file.php?id=$post[id]".SID);
}
if (isset($_POST['rate']) && $_POST['rate']==4)
{
mysql_query("INSERT INTO `file_rating` (`id_user`, `id_file`) values('$user[id]', '$post[id]')",$db);
mysql_query("UPDATE `obmennik_files` SET `rating` = '".($post['rating']+4)."' WHERE `id` = '$post[id]' LIMIT 1",$db);
header("Location: file.php?id=$post[id]".SID);
}
if (isset($_POST['rate']) && $_POST['rate']==5)
{
mysql_query("INSERT INTO `file_rating` (`id_user`, `id_file`) values('$user[id]', '$post[id]')",$db);
mysql_query("UPDATE `obmennik_files` SET `rating` = '".($post['rating']+5)."' WHERE `id` = '$post[id]' LIMIT 1",$db);
header("Location: file.php?id=$post[id]".SID);
}
}
}
$avtor=get_user($post['id_user']);
$set['title'] = '' . $avtor['nick'] . ' - ' . $post['name'] . '';
title();
if (isset($_GET['perem']) && $_GET['perem']=='ok'){
msg('Файл успешно перемещен');
}
$ras=$post['ras'];
$file=H."sys/obmen/files/$post[id].dat";
$name=$post['name'];
$size=$post['size'];
if (isset($_POST['msg']) && isset($user))
{
$msg=$_POST['msg'];
if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg);
$mat=antimat($msg);
if ($mat)$err[]='В тексте сообщения обнаружен мат: '.$mat;
if (strlen2($msg)>1024){$err[]='Сообщение слишком длинное';}
elseif (strlen2($msg)<2){$err[]='Короткое сообщение';}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_komm` WHERE `id_file` = '$post[id]' AND `id_user` = '$user[id]' AND `msg` = '".mysql_escape_string($msg)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';}
elseif(!isset($err)){
if ($avtor['id']!=$user['id']) // уведомление
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) VALUES ('0', '$avtor[id]', '$user[nick] оставил комментарий к [url=/files/file.php?id=$post[id]&page=end]Вашему файлу[/url]', '$time')");
mysql_query("INSERT INTO `obmennik_komm` (`id_file`, `id_user`, `time`, `msg`) values('$post[id]', '$user[id]', '$time', '".my_esc($msg)."')");
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']+1)."' WHERE `id` = '$user[id]' LIMIT 1");
msg('Сообщение успешно добавлено');
}
}
include_once 'inc/komm_act.php';
$dir = mysql_fetch_array(mysql_query("SELECT * FROM `obmennik_dir` WHERE `id` = '$post[id_dir]' LIMIT 1"));
if (isset($_GET['edit']) && $_GET['edit']=='file'){
include_once 'inc/edit_act.php';
include_once 'inc/edit_form.php';
}
if (isset($user)){
//-----------------------добавляем в закладки------------//
if (isset($_GET['fav']) && $_GET['fav']==1){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `mark_files` WHERE `id_user` = '".$user['id']."' AND `id_file` = '".$post['id']."' LIMIT 1"),0)==0){
mysql_query("INSERT INTO `mark_files` (`id_file`, `id_user`, `time`) VALUES ('$post[id]', '$user[id]', '$time')");
msg('' . $post['name'] . ' добавлен в закладки');
}
}
//-------------------------------------------------------//
//-----------------------удаляем из закладок------------//
if (isset($_GET['fav']) && $_GET['fav']==0){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `mark_files` WHERE `id_user` = '".$user['id']."' AND `id_file` = '".$post['id']."' LIMIT 1"),0)==1){
mysql_query("DELETE FROM `mark_files` WHERE `id_user` = '$user[id]' AND `id_file` = '$post[id]' ");
msg('' . $post['name'] . ' удален из закладок');
}
}
//-------------------------------------------------------//
}
//----------------------------d закладках--------------------//
if (isset($_GET['markinfo'])){
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `mark_files` WHERE `id_file` = '$post[id]'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo "<table class='post'>\n";
if ($k_post==0)
{
echo " <tr>\n";
echo " <td class='p_t'>\n";
echo "Нет файла в закладках\n";
echo " </td>\n";
echo " </tr>\n";
}
$q=mysql_query("SELECT * FROM `mark_files` WHERE `id_file` = '$post[id]' ORDER BY id DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_assoc($q))
{
$ank_p=get_user($post['id_user']);
echo " <tr>\n";
if ($set['set_show_icon']==2){
echo " <td class='icon48' rowspan='2'>\n";
avatar($ank_p['id']);
echo " </td>\n";
}
elseif ($set['set_show_icon']==1)
{
echo " <td class='icon14'>\n";
echo "".status($ank_p['id'])."";
echo " </td>\n";
}
echo " <td class='p_t'>\n";
echo "<a href='/info.php?id=$ank_p[id]'>" . GradientText("$ank_p[nick]", "$ank_p[ncolor]", "$ank_p[ncolor2]") . "</a>\n";
echo "".medal($ank_p['id'])." ".online($ank_p['id'])." (".vremja($post['time']).") ";
echo " </td>\n";
echo " </tr>\n";
}
echo "</table>\n";
if ($k_page>1)str('?',$k_page,$page); // Вывод страниц
include_once '../../sys/inc/tfoot.php';
}
//-----------------------------------------------------//
echo "<table class='post'>\n";
if ($dir['my']!=1){
echo " <tr>\n";
echo " <td class='p_t'>\n";
echo 'Файлообменник: <a href="/obmen'.$dir['dir'].'?">'.$dir['name'].'</a> ';
if ($post['id_user']==$user['id'])echo "[<img src='inc/icon14/z.gif' alt='*' /> <a href='/obmen/?perem=dir&sid=$post[my]&file=$post[id]'>изм</a>]";
echo " </td>\n";
echo " </tr>\n";
}
echo " <tr>\n";
echo " <td class='p_t'>\n";
if (is_file(H.'/style/themes/'.$set['set_them'].'/loads/14/'.$post['ras'].'.png'))
echo "<img src='/style/themes/$set[set_them]/loads/14/" . $post['ras']. ".png' alt='$post[ras]' />\n";
else echo "<img src='/style/themes/$set[set_them]/loads/14/file.png' alt='file' />\n";
echo "<b>" . htmlspecialchars($post['name']) . "</b><br />";
if ($set['echo_rassh']==1)$ras="$post[ras]";else $ras=NULL;
if(is_file("inc/file/$post[ras].php"))include "inc/file/$post[ras].php";
else
include_once 'inc/file.php';
$markinfo=mysql_result(mysql_query("SELECT COUNT(*) FROM `mark_files` WHERE `id_file` = '".$post['id']."'"),0);
//--------------------------В закладки-----------------------------//
if (isset($user)){
echo "<div class='main'>";
echo "<img src='/style/icons/fav.gif' alt='*' /> ";
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `mark_files` WHERE `id_user` = '".$user['id']."' AND `id_file` = '".$post['id']."' LIMIT 1"),0)==0)
echo "<a href='file.php?id=$post[id]&fav=1'>Добавить в закладки</a> <br />\n";
else
echo "<a href='file.php?id=$post[id]&fav=0'>Удалить из закладок</a> <br />\n";
echo "В закладках у <a href='file.php?id=$post[id]&markinfo'>$markinfo</a> чел.";
echo "</div>";
}
//-------------------------------------------------------------//
if ($dir['my']==1){
if ($post['id_user']==$user['id'])echo "[<img src='inc/icon14/z.gif' alt='*' /> <a href='/obmen/?perem=dir&sid=$post[my]&file=$post[id]'>в зону</a>]";
}
if ($post['id_user']==$user['id']){
echo " [<img src='inc/icon14/edit.gif' alt='*' /> <a href='/obmen$dir[dir]".urlencode($post['id']).".$post[ras]?showinfo&act=edit&sid=$post[id]'>ред</a>] ";
echo " [<img src='inc/icon14/delete.gif' alt='*' /> <a href='/obmen$dir[dir]".urlencode($post['id']).".$post[ras]?showinfo&act=delete&sid=$post[my]''>удал</a>]<br />";}
if (is_file(H.'/style/themes/'.$set['set_them'].'/loads/14/'.$post['ras'].'.png'))
echo "<img src='/style/themes/$set[set_them]/loads/14/" . $post['ras']. ".png' alt='$post[ras]' /> \n";
else echo "<img src='/style/themes/$set[set_them]/loads/14/file.png' alt='file' /> \n";
if ($post['ras']=='jar')
echo "Скачать <a href='/obmen$dir[dir]".urlencode($post['id']).".jad'>JAD</a> | <a href='/obmen$dir[dir]".urlencode($post['id']).".$post[ras]'>JAR</a> ($post[k_loads])<br />\n";
else
echo "<a href='/obmen$dir[dir]".urlencode($post['id']).".$post[ras]'>Скачать</a> ($post[k_loads])<br />\n";
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<table class='post'>\n";
echo " <tr>\n";
echo " <td class='p_t'>\n";
echo 'Комментарии:';
echo " </td>\n";
echo " </tr>\n";
echo '</table>';
include_once 'inc/komm.php';
$x=mysql_fetch_array(mysql_query("SELECT * FROM `my_files` WHERE `id` = '$post[my]' LIMIT 1"));
echo '<div class="foot">';
if ($x['id_dir']!=0){
echo '<a href="/user/files/?id=' . $post['id_user'] . '">Файлы</a> / <a href="/files/?ids=' . $x['id'] . '">'.$x['name'].'</a><br />';
}else{
echo '<a href="/user/files/?id=' . $post['id_user'] . '">Файлы</a><br />';
}
echo '</div>';
include_once '../../sys/inc/tfoot.php';
?>