Вход Регистрация
Файл: down/switch/file.php
Строк: 144
<?php
/*
#Бесплатный WAP движок StrongCMS
#Официальный сайт поддержки: http://strongcms.ru 
*/
##файл

$load $db->super_query("SELECT * FROM `load_file` WHERE `id` = '".$id."'");
if (!
$load['id'])
    
err($title'Файл не найден!');

$count $db->super_query("SELECT COUNT(id) as cnt FROM `load_screen` WHERE `file_id` = '".$id."'");

##### Удаляем файл #####
if (isset($_REQUEST['delfile']))
{
    
login();

    if (
$user['level'] < && $user['id'] != $load['avtor'])
        
err($title'У вас недостаточно прав для просмотра данной страницы!');

    
$db->query("DELETE FROM `load_file` WHERE `id` = '".$id."'");
    
$db->query("DELETE FROM `load_com` WHERE `file` = '".$id."'");
    
unlink('../files/down/'.$load['files']);
    
header('Location: '.HOME.'/down/?dir='.$load['id_dir'].'');
    exit();
}
$banfile $db->super_query("SELECT * FROM `load_ban` WHERE `file_id` = '".$id."' LIMIT 1");

echo 
'<div class="title"><a href="'.HOME.'/down">Загрузки</a> | '.$load['name'].'</div>';

if (
$load['mod'] == 0)
{
    echo 
msg('Файл на модерации!');
    if (
$user['level'] == 0)
    {
        echo 
'<a href="'.HOME.'/down" class="menudiv">» В загрузки</a>';
        require_once (
'../system/footer.php');
        exit;
    }
}
##Если файл заблокирован
if ($banfile != 0)
{
    echo 
msg('Файл заблокирован!');
    echo 
'<div class="podmenu">'.nick($banfile['addban_user']).': '.smile(bb($banfile['cause'])).' ['.vremja($banfile['time']).']</div>';

    if (
$user['level'] >= 1)
        echo 
'<div class="podmenu"><a href="'.HOME.'/down/ban'.$id.'"><b>Разблокировать</b></a></div>';

    echo 
'<a href="'.HOME.'/down" class="menudiv">» В загрузки</a>';
    require_once (
'../system/footer.php');
    exit;
}


##### Изменяем файл #####
if ($user['level'] >= or $user['id'] == $load['avtor'])
{
    echo 
'<div class="news">  <a href="'.HOME.'/down/upfile'.$id.'">Изменить</a> | <a href="'.HOME.'/down/screen'.$id.'">Скрины</a>';
}
if (
$user['level'] >= 1)
{
    echo 
' | <a href="'.HOME.'/down/ban'.$id.'">Заблокировать</a> | <a href="'.HOME.'/down/file'.$id.'?delfile"> <font color="red"><b>Удалить</b></font></a>';
}
echo 
'</div>';
$fsize fsize('../files/down/'.$load['files']);

if (
$count['cnt'])
{
    
$load_s $db->query("SELECT * FROM `load_screen` WHERE `file_id`='".$id."'");
    echo 
'<div class="podmenu"><center>';
    while (
$a $db->fetch_array($load_s))
    {
        echo 
'  <a href="../files/downscreen/'.$a['name_screen'].'"><img src="../files/downscreen/'.$a['name_screen'].'"  width="60" hight="60"/></a>';
    }
    echo 
'</center></div>';
}

echo 
'<div class="podmenu">'.nl2br(smile(bb($load['about']))).'<br/>
<b>Загрузил:</b> '
.nick($load['avtor']).' ('.vremja($load['time']).')<br/>
Скачиваний: '
.$load['get'].'</div>
<div class="links"><img src="'
.HOME.'/images/load_ok.png" alt="*" /> <a href="'.HOME.'/down/get'.$load['id'].'">Скачать '.$load['files'].' ['.$fsize.']</a></div>';
##РЕЙТИНГ

$reit_a $db->fetch_array($db->query('select * from `load_reit` where `file` = '.$id.' and `kto` = "'.$user['id'].'"'));
$reit $db->super_query('select count(id) as plus from `load_reit` where `file`= "'.$id.'" and `r` = "1"');
$rm $db->super_query('select count(id) as minus from `load_reit` where  `file`= "'.$id.'" and `r` = "2"');

$rating $reit['plus'] - $rm['minus'];

echo 
'<div class="news">Рейтинг: ';
if (
$rating 0)
    echo 
'<font color="red"><b>'.$rating.'</b></font>';
if (
$rating == 0)
    echo 
'<font color="red"><b>0</b></font>';
if (
$rating 0)
    echo 
'<font color="green"><b>'.$rating.'</b></font>';

$r1 $db->super_query("SELECT COUNT(id) as count FROM `load_reit` WHERE `r` = '1' and `file` = '".$id."'");
$r2 $db->super_query("SELECT COUNT(id) as count FROM `load_reit` WHERE `r` = '2' and `file` = '".$id."'");


echo 
'<br/>';
if (
$user['id'] != $load['avtor'] && $reit_a == 0)
    echo 
'<a href="'.HOME.'/down/reit'.$load['id'].'_1"><img src="'.HOME.'/images/plus.png" alt="*" /></a>'.$r1['count'];
else
    echo 
'<img src="'.HOME.'/images/plus.png" alt="*" />'.$r1['count'];
echo 
' | ';
if (
$user['id'] != $load['avtor'] && $reit_a == 0)
    echo 
$r2['count'].'<a href="'.HOME.'/down/reit'.$load['id'].'_2"><img src="'.HOME.'/images/minus.png" alt="*" /></a>';
else
    echo 
$r2['count'].'<img src="'.HOME.'/images/minus.png" alt="*" />';
echo 
'</div>';

##Комментарии
$koms $db->super_query("SELECT COUNT(id) as count FROM `load_com` WHERE `file` = '".$id."'");
echo 
'</div><div class="title">Комментарии: ('.$koms['count'].')</div>';


/* Если нажали кнопку */
if (isset($_REQUEST['add']))
{
    
login();
    
$msg strong($_POST['msg']);

    if (empty(
$msg))
        echo 
err('Вы не ввели сообщение!');
    if (
mb_strlen($msg'UTF-8') < 3)
        
err('Сообщение содержит меньше 3-х символов!');

    
$klon $db->fetch_array($db->query('select * from `load_com` where `avtor` = "'.$user['id'].'" and `msg` = "'.$msg.'"'));
    if (
$klon)
        
err('Вы такой пост уже писали!');

    
#Антиспам
    
antispam('load_com''down');

    
/* Делаем запрос*/
    
$db->query("INSERT INTO `load_com` SET `msg` = '".$msg."', `avtorlogin` = '".$user['login']."', `avtor` = '".$user['id']."', `time` = '".TIME."', `file` = '".$id."'");
    if (
$user['id'] != $load['avtor'])
    {
        
$db->query("INSERT INTO `lenta` SET `readlen` = '0', `time` = '".TIME."', `komy` = '".$load['avtor']."', `kto` = '".$user['id']."', `text` = 'оставил комментарий к Вашему файлу [url=".HOME."/down/file".$id."]".$load['name']."[/url]'");
    }
    
header('Location: '.HOME.'/down/file'.$id.'');
    exit();
}

echo 
'<form action="" name="message" method="POST"><div class="podmenu">';
##Панель BB кодов
bbpanel();
echo 
'*Сообщение:<br /><textarea name="msg"></textarea><br />';

if (
$user)
    echo 
'<input type="submit" value="Написать" name="add" /></div>';
else
    echo 
'</div><div class="news">Чтобы оставлять комментарии, Вы должны <a  href="'.HOME.'/registr.php">зарегистрироваться</a> или <a  href="'.HOME.'/login.php">авторизоваться</a>!</div>';
echo 
'</form>';


$countkom $db->super_query("SELECT COUNT(*) as count FROM `load_com` WHERE `file` = '".$id."'");
$start nav($countkom['count']);
$com $db->query("SELECT * FROM `load_com` WHERE `file` = '".$id."' ORDER BY `id` DESC LIMIT ".$start['s'].",".$max);

while (
$c $db->fetch_assoc($com))
{
    echo 
'<div class="podmenu">'.nick($c['avtor']).' ('.vremja($c['time']).') ';

    if (
$user['level'] >= 1)
        echo 
'<span class="counts3"><a href="/down/delcom_'.$c['id'].'"><b>уд</b></a></span>';
    if (
$user and $user['id'] != $c['avtor'])
        echo 
'<span class="counts3"><a href="/down/otvet_'.$c['id'].'"><b>отв</b></a></span>';


    echo 
'<br/>'.nl2br(smile(bb($c['msg']))).'</div>';
}

if (
$start['k_post'] < 1)
    echo 
msg('Сообщений пока еще нет!');
if (
$start['k_page'] > 1)
    echo 
str(HOME.'/down/file'.$id.'?'$start['k_page'], $start['page']); // Вывод страниц


?>
Онлайн: 0
Реклама