Вход Регистрация
Файл: obmen.php
Строк: 63
<?php
include_once'system/xcms_core.php';$title='Обменник';
if(
$_COOKIE['style']=='web')require_once 'system/web_head.php'; else require_once 'system/head.php';
switch(
$act){
    case 
'down':
    
$q=$db->query("select * from `obmen` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
    if(
$q){
        
header("Location: files_obmen/$q[name]");
    }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
    break;
    
    case 
'file':
    
$q=$db->query("select * from `obmen` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
    if(
$q){
        
$authors=$db->query("select `id`,`login` from `user` where `id`='$q[avtor]'")->fetch(PDO::FETCH_ASSOC);
        if(
$user['level']==1)echo'<div class="menu touch"><a href="/delete.php?act=13&id='.$id.'">Удалить файл</a></div>';
        echo
'<div class="menu touch"><a href="/obmen.php?act=down&id='.$q['id'].'">Скачать '.$q['link'].'</a></div>
        <div class="menu">
        Добавил: <a href="/profile'
.$authors['id'].'">'.$authors['login'].'</a><br/>
        Дата добавления : '
.clock($q[time]).'<br/>
        Размер: '
.round(filesize('files_obmen/'.$q[name])/1024).' Кб.
        </div><div class="menu">
        Ссылка на файл:<br /><input name="link" value="http://'
.$_SERVER['HTTP_HOST'].'/obmen/file'.$id.'" type="text"/><br/>
        </div>'
;
        
back('/obmen');
    }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
    break;
    
    default:
    if(
$user){
        echo
'<div class="menu">
        <form action = "#" method = "post" enctype = "multipart/form-data"> 
        <input type = "file" name = "somename" /><input type = "submit" value = "Загрузить" /> 
        </form></div> '
;
        
$uploadfile "files_obmen/".$_FILES['somename']['name'];
        
$filee=$_FILES['somename']['name'];
        if(
move_uploaded_file($_FILES['somename']['tmp_name'], $uploadfile)){
            
$db->query("INSERT INTO `obmen` SET `name`='$filee', `avtor`= '$user[id]', `time`='$time'");
            echo
'<div class="menu">Файл добавлен -> <a href="/obmen">Далее</a><br /><input type="text" value="http://'.$_SERVER['HTTP_HOST'].'/obmen/file.php?id='.$db->lastInsertId().'"/></div>';
        }
    }
    
$total=$db->query("SELECT COUNT(*) as count from `obmen`");$total->setFetchMode(PDO::FETCH_ASSOC);$total=$total->fetch();
    
$k_page=k_page($total['count'],$set['p_str']);$page=page($k_page);$start=$set['p_str']*$page-$set['p_str'];
    
$query $db->query("select * from `obmen` ORDER BY `id` DESC LIMIT $start$set[p_str]");
    if(
$total['count']>0){
        echo
'<div class="touch">';
        while(
$row=$query->fetch(PDO::FETCH_ASSOC)){
            echo 
'<div class="menu"><a href="/obmen/file'.$row['id'].'">&#187; '.$row['name'].'</a></div>';
        }
        echo
'</div>';
    }else{echo
'<div class="menu">Файлов еще нет</div>';}
    if (
$k_page>1)str('/obmen/',$k_page,$page); // Вывод страниц
    
back('/');
}
if(
$_COOKIE['style']=='web')require_once 'system/web_foot.php'; else require_once 'system/foot.php';
?>
Онлайн: 3
Реклама