Вход Регистрация
Файл: downloads.php
Строк: 100
<?
$title
='Загруз-центр';include_once 'system/head.php';
switch(
$act){
    case 
'file':
    
$q=mysql_fetch_assoc(mysql_query("select * from `files` where `id`='$id'"));
    if(
$q){
        if(
$user['level']==1){
            echo
'<div class="menu">
            <a href="/delete.php?act=5&id='
.$id.'" style="display:block;">Удалить файл</a>
            <a href="#" style="display:block;">Редактировать файл</a></div>'
;
        }
        
$ex=strtolower(substr(strrchr($q['file'], '.'), 1)); #формат файла
        
if($ex=='mp3' or $ex=='wav' or $ex=='ogg'){
            echo
'<div class="menu"><object type="application/x-shockwave-flash" data="/ump3player.swf" height="67" width="380">
            <param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" />
            <param name="allowScriptAccess" value="always" /><param name="movie" value="/ump3player.swf" />
            <param name="FlashVars" value="way='
.$q[file].'&swf=/ump3player.swf&w=380&h=67&&autoplay=0&q=&skin=grey&volume=100&comment=" />
            </object></div>'
;
            if(
$ex=='mp3'){
                include_once 
'audioclass.php';
                
$AF = new AudioFile;
                
$AF->loadFile($q[file]);
                
$AF->printSampleInfo();
            }
        }
        elseif(
$ex=='3gp' or $ex=='flv'){
            
        }
        elseif(
$ex=='mp4'){
            
?><div class="menu"><video class="video-js vjs-default-skin" controls preload="none" width="300" height="150"
            poster=""
            data-setup="{}">
            <source src="<?=$q['file']?>" type='video/mp4' />
            <track kind="captions" src="/player/demo.captions.vtt" srclang="en" label="English"></track>
            <track kind="subtitles" src="/player/demo.captions.vtt" srclang="en" label="English"></track>
            <p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a></p>
            </video><br /><br /></div>
            <?php
        
}
        elseif(
$ex=='jpg' or $ex=='png' or $ex=='gif' or $ex=='jpeg'){
            if(
$ex=='jpg' or $ex=='jpeg'){
                echo
'<div class="menu" style="text-align:center;"><img src="/'.$q['file'].'" style="width:55%;" alt="" /></div>';
            }else{
                echo
'<div class="menu" style="text-align:center;"><img src="/'.$q['file'].'" style="width:55%;" alt="" /></div>';
            }
        }
        elseif(
$ex=='txt'){
            
$f fopen("$q[file]""r"); 
            while(!
feof($f)){echo'<b>'.fgets($f).'<br /></b>';}
            
fclose($f);
        }
        echo
'<div class="menu">';
        if(
$q['time'])echo'<b>Добавлен:</b> '.clock($q['time']).'<br />';
        if(
$q['view'])echo'<b>Просмотров:</b> '.$q['view'].'<br />';
        if(
$q['down'])echo'<b>Скачиваний:</b> '.$q['down'].'<br />';
        echo
'<a href="/downloads.php?act=down&id='.$id.'" style="text-align:center;display:block;">Скачать '.$q['name'].'</a>';
        echo
'</div>';
        
back('/downloads.php?act=podcat&id='.$q['podcat']);
    }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
    break;
    
    case 
'podcat':
    
$q=mysql_fetch_assoc(mysql_query("select * from `podcat` where `id`='$id'"));
    if(
$q){
        
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `files` WHERE `podcat`='$id'"),0);
        if(
$k_post){
            
$k_page=k_page($k_post,$set['p_str']);$page=page($k_page);$start=$set['p_str']*$page-$set['p_str'];
            
$sql=mysql_query("select * from `files` where `podcat`='$id' order by `id` desc limit $start$set[p_str]");
            echo
'<div class="menu">';
            while(
$res=mysql_fetch_array($sql)){
                
$ex=strtolower(substr(strrchr($res['file'], '.'), 1)); #формат файла
                
if($ex=='jpg' or $ex=='jpeg' or $ex=='png' or $ex=='gif')echo'<img src="'.$res['file'].'" alt="" style="height:20px;width:20px;"/>';
                elseif(
$ex=='mp4' or $ex=='3gp' or $ex=='flv' or $ex=='avi')echo'<img src="/images/Video.png" alt="" style="height:20px;width:20px;"/>';
                elseif(
$ex=='mp3' or $ex=='wav' or $ex=='ogg' or $ex=='amr')echo'<img src="/images/file.png" alt="" style="height:20px;width:20px;"/>';
                elseif(
$ex=='zip' or $ex=='rar')echo'<img src="/images/file.png" alt="" style="height:20px;width:20px;"/>';
                elseif(
$ex=='txt')echo'<img src="/images/txt.png" alt="" style="height:20px;width:20px;"/>';
                echo
' <a href="/downloads.php?act=file&id='.$res['id'].'"><b>'.$res['name'].'</b></a>';
                if(
$user['level']==1)echo' <span style="float:right;"><a href="/delete.php?act=5&id='.$res['id'].'">[x]</a>
                <a href="/?mode=admin&fid=file&id='
.$res['id'].'">[edit]</a></span>';
                echo
'<br />';
            }
            echo
'</div>';
            if (
$k_page>1)str('/downloads.php?act=podcat&id='.$id.'&',$k_page,$page); // Вывод страниц
        
}else{echo'<div class="menu">Здесь пока пусто</div>';}
        
back('/downloads.php?act=cat&id='.$q['cat']);
    }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
    break;
    
    case 
'cat':
    
$q=mysql_fetch_assoc(mysql_query("select * from `cat` where `id`='$id'"));
    if(
$q){
        
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `podcat` WHERE `cat`='$id'"),0);
        if(
$k_post){
            
$k_page=k_page($k_post,$set['p_str']);$page=page($k_page);$start=$set['p_str']*$page-$set['p_str'];
            
$sql=mysql_query("select * from `podcat` where `cat`='$id' order by `id` desc limit $start$set[p_str]");
            while(
$res=mysql_fetch_array($sql)){
                
$files mysql_result(mysql_query("select count(*) from `files` WHERE `podcat`='$res[id]'"),0);
                echo 
'- <a href="/downloads.php?act=podcat&id='.$res['id'].'">'.$res['name'].'</a> ('.$files.')';
                if(
$user['level']=='1')echo' <a href="/delete.php?act=4&id='.$res['id'].'" style="float:right;">[x]</a>';
                echo
'<br />';
            }
            if (
$k_page>1)str('/downloads.php?act=cat&id='.$id.'&',$k_page,$page); // Вывод страниц
        
}else{echo'<div class="menu">Файлов еще нет</div>';}
    }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
    
back('/downloads.php');
    break;
    
    default:
    if(
$user[level]=='1')echo'<div class="menu"><a href="/panelka.php?act=zc" style="display:block;text-align:center;">Управление загруз-центром</a></div>';
    echo 
'<div class="head">Категории</div><div class="menu">';

    
$total=mysql_num_rows(mysql_query("select * from `cat`"));
    if(
$total){
        
$sql=mysql_query("select * from `cat` order by `id`");
        while(
$res=mysql_fetch_assoc($sql)){
            echo
'<a href="/downloads.php?act=cat&id='.$res['id'].'">- '.$res['name'].'
            ('
.mysql_num_rows(mysql_query("select `id` from `files` where `cat`='$res[id]'")).')</a>';
            if(
$user['level']==1)echo'<span style="float:right;"><a href="/delete.php?act=3&id='.$res['id'].'">[x]</a></span>';
            echo
'<br />';
        }
    }else{echo
'Категории не созданы';}
    echo
'</div><div class="menu" style="text-align:center;">Файлов: '.mysql_num_rows(mysql_query('SELECT id FROM `files`')).'</div>';
    
back('/');
}
include_once 
'system/foot.php';
?>
Онлайн: 1
Реклама