Вход Регистрация
Файл: moduls/loads/view.php
Строк: 174
<?php

/**
* @package     Prime Social
* @link        http://primesocial.ru
* @copyright   Copyright (C) 2016 Prime Social
* @author      BoB | http://primesocial.ru/about
*/


require_once('../../core/start.php');
require_once(
'func.php');
require_once(
'../../core/class/id.php'); 
check_auth();

$folder DB::$dbs->queryFetch("SELECT * FROM ".LOADS." WHERE `id` = ? ", array(abs(num($_GET['folder']))));
    
if (empty(
$folder)) {
    
head('Bo`lim topilmadi');
         
    echo 
DIV_ERROR 'Xatolik!' CLOSE_DIV
        
    echo 
DIV_GO '<a href="'.HOME.'/">Bosh sahifa</a> / <a href="'.HOME.'/loads/">Yuklamalar</a> / <b>Bo`lim topilmadi</b>' CLOSE_DIV;      
    require_once(
'../../core/stop.php');
    exit(); 

    
$folderc DB::$dbs->queryFetch("SELECT * FROM ".LOADS_CAT." WHERE `id` = ? ", array(abs(num($_GET['folderc']))));
if (empty(
$folderc)) {
    
head('Ichki bo`lim topilmadi');
         
    echo 
DIV_ERROR 'Xatolik!' CLOSE_DIV
        
    echo 
DIV_GO '<a href="'.HOME.'/">Bosh sahifa</a> / <a href="'.HOME.'/loads/">Yuklamalar</a> / <b>Ichki bo`lim topilmadi</b>' CLOSE_DIV;      
    require_once(
'../../core/stop.php');
    exit(); 
}    

$file DB::$dbs->queryFetch("SELECT * FROM ".LOADS_FILE." WHERE `id` = ? ", array(abs(num($_GET['file']))));
if (empty(
$file)) {
    
head('Fayl topilmadi');
          
    echo 
DIV_ERROR 'Xatolik!' CLOSE_DIV
        
    echo 
DIV_GO '<a href="'.HOME.'/">Bosh sahifa</a> / <a href="'.HOME.'/loads/">Yuklamalar</a> / <b>Fayl topilmadi</b>' CLOSE_DIV;      
    require_once(
'../../core/stop.php');
    exit(); 
}  

/* **** */    
head('Fayl: ' $file['name']); 

echo 
DIV_BLOCK;

/* Musiqa */
if ($folder['type'] == 3) {
    echo 
'<b>' $file['name'] . '</b> [' get_size($file['size']) . ']<br /><br />';
    
?>
    <object type="application/x-shockwave-flash" data="http://rugame.mobi/mp3/mp3_play2.swf" height="20" width="290">
    <param name="movie" value="http://rugame.mobi/mp3/mp3_play2.swf">
    <param name="FlashVars" value="soundFile=<?php echo HOME."/files/loads/files/".$file['url']; ?>&amp;titles=">
    <param name="quality" value="high">
    <param name="wmode" value="transparent">
    <embed width="290" height="20" src="http://rugame.mobi/mp3/mp3_play2.swf" type="application/x-shockwave-flash" flashvars="soundFile=<?php echo HOME."/files/loads/files/".$file['url']; ?>;titles="></embed>
    </object>
    <?php
    
    
echo '<br /><br /><b>Ijrochi:</b> ' $file['artist'] . '<br />';
    echo 
'<b>Nom:</b> ' $file['track'] . '<br />';
    echo (!empty(
$file['album']) ? '<b>Albom:</b> ' $file['album'] . '<br />' NULL);
    
    echo 
'<br />';
    echo 
' - Yuklangan: ' $file['loads'] . ' <br />';
    echo 
' - Kiritilgan: ' vrem($file['time']) . '<br />';    
    echo 
' - Joyladi: ' user_choice($file['user_id'], 'link') . '<br /><br />';
    echo 
' - <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/download/">Yuklash</a> ['.$file['type'].']<br />';
    
    
$id3 = &new MP3_Id(); 
    
$result $id3->read("../../files/loads/files/".$file['url']); 

    
// Xatolik "Tag not found" 
    
if (PEAR::isError($result) && $result->getCode() !== PEAR_MP3_ID_TNF) { 
    die(
$result->getMessage() . "n"); 
    } 
    
    
$result $id3->study(); 
    if (
PEAR::isError($result)) { 
    die(
$result->getMessage() . "n"); 
    } 

    echo 
'<br />';
    
// Maydonchani o`qib, ma`lumotni chiqramiz
    
echo '<b>Trek haqida ma`lumot:</b><br />';
    echo 
' - Nomi: ' $id3->getTag('name') . "<br />"
    echo 
' - Ijrochi: ' $id3->getTag('artists') . "<br />"
    echo 
' - Albom: ' $id3->getTag('album') . "<br />"
    echo 
' - Yil: ' $id3->getTag('year') . "<br />"
    echo 
' - Sharh: ' $id3->getTag('comment') . "<br />"
    echo 
' - Janr: ' $id3->getTag('genre') . "<br />"
    echo 
' - Trek: ' $id3->getTag('track') . "<br /><br />"
    
    echo 
' - MPEG ' $id3->getTag('mpeg_ver') . ' Layer ' $id3->getTag('layer') . "n"; echo $id3->getTag('mode') . "<br />"
    echo 
' - Fayl hajmi: ' $id3->getTag('filesize') . " Bytes<br />"
    echo 
' - Bitrate: ' $id3->getTag('bitrate') . "kB/s<br />"
    echo 
' - Davomiyligi: ' $id3->getTag('length') . " min<br />"
    echo 
' - Samplerate: ' $id3->getTag('frequency') . "Hz<br />"
    
    echo 
'<br />';
    if (
DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_RATING." WHERE `file_id` = ? && `user_id` = ? ", array($file['id'], $user['user_id'])) == FALSE) {
        echo 
'<b>Fayl reytingi:</b> <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/plus/">[+]</a> '.(empty($file['rating']) ? '0' $file['rating']).' <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/minus/">[-]</a><br />'
    } else {
        echo 
'<b>Fayl reytingi:</b> '.(empty($file['rating']) ? '0' $file['rating']).'<br />'
    }
      
    
$comm DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_COMM." WHERE `file_id` = ?", array($file['id']));
    echo 
'<br /><a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/comm/">Sharhlar</a> ['.$comm.']<br />';
    
    if (
privilegy('zc')) {
        echo 
'<br /><a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/delete/">Faylni o`chirish</a><br />';
    }    
}

/* Dastur */
if ($folder['type'] == || $folder['type'] == || $folder['type'] == || $folder['type'] == || $folder['type'] == || $folder['type'] == 11) {
    
    echo 
'<b>' $file['name'] . '</b> [' get_size($file['size']) . ']<br /><br />';
    
    
/* Skrinshotlar */ 
    
$screens DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_SCREEN." WHERE `file_id` = ? ", array($file['id']));
    
    if (!empty(
$screens)) {
        
$sql DB::$dbs->query("SELECT * FROM ".LOADS_SCREEN." WHERE `file_id` = ? ", array($file['id']));
        while(
$screen $sql -> fetch()) {
            echo 
'<a href="'.HOME.'/files/loads/screen/'.$screen['url'].'"><img src="'.HOME.'/files/loads/screen/'.$screen['url'].'" wight="120"  /></a>';
        }
    }
    
    echo 
'<br />';
    
    echo (!empty(
$file['info']) ? '<b>Nomi:</b> ' text($file['info']) . ' <br />' NULL);
    echo (!empty(
$file['lang']) ? '<b>Til:</b> ' $file['lang'] . ' <br />' NULL);

    echo 
'<br />';
    echo 
' - Yuklangan: ' $file['loads'] . ' <br />';
    echo 
' - Kiritilgan: ' vrem($file['time']) . '<br /><br />';    
    
    if (
$file['type'] == '.jar') {
        if (!
file_get_contents('../../files/loads/files/' $file['id'] . '.jad')) {
            include_once 
'../../core/class/pclzip.lib.php';
            
$zip = new PclZip('../../files/loads/files/'.$file['url']);
        
            
$content $zip->extract(PCLZIP_OPT_BY_NAME"META-INF/MANIFEST.MF"PCLZIP_OPT_EXTRACT_AS_STRING);
        
            
$jad eregi_replace("(MIDlet-Jar-URL:( )*[^(n|r)]*)"null$content[0]['content']);
            
$jad eregi_replace("(MIDlet-Jar-Size:( )*[^(n|r)]*)(n|r)"null$jad);
            
$jad trim($jad);
            
$jad .= "rnMIDlet-Jar-Size: " filesize($file_info['s_name']) . "";
            
$jad .= "rnMIDlet-Jar-URL: $jar.jar";
        
            
file_put_contents('../../files/loads/files/'.$file['id'].'.jad'$jad); 
            
            
header("Location: ".HOME."/loads/".$folder['id']."/".$folderc['id']."/".$file['id']."/");             
        }
      
        
$file2 file('../../files/loads/files/'.$file['id'].'.jad');
    
        
$total count($file2);
        for (
$p 0$p $total$p++) {
            
$dt explode(":"$file2[$p]);
                if (
$dt[0] == "MIDlet-Vendor") {
                    
$poz $dt[0] . ':' $dt[1] . '';
                }
        }
        
$poz str_replace('MIDlet-Vendor:'''$poz);
        
htmlspecialchars($poz);
        

        
$total count($file2);
        for (
$p 0$p $total$p++) {
            
$dt explode(":"$file2[$p]);
                if (
$dt[0] == "MIDlet-Version") {
                    
$ver $dt[0] . ':' $dt[1] . '';
                }
        }
        
$ver str_replace('MIDlet-Version:'''$ver);
        
htmlspecialchars($ver);

        echo 
'<b>Dastur haqida ma`lumot:</b><br />';
        echo 
'<b>Ishlab chiqaruvchi:</b> ' $poz '<br />';
        echo 
'<b>Versiya:</b> ' $ver '<br />';
    }
    
    echo 
'<br />';

    echo 
'Yuklash: <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/download/">'.$file['name'].'</a> ['.$file['type'].']<br />';
    
    
$files DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_FILE_DOP." WHERE `file_id` = ? ", array($file['id']));
    
    if (!empty(
$files)) {
        echo 
'<br /><b>Qo`shimcha versiyalari:</b><br />';
        
$sql DB::$dbs->query("SELECT * FROM ".LOADS_FILE_DOP." WHERE `file_id` = ? ", array($file['id']));
        while(
$dop $sql -> fetch()) {
            echo 
'<a href="'.HOME.'/files/loads/files/'.$dop['url'].'">'.$dop['name'].'</a> [Til: '.$dop['lang'].' / Hajm: '.get_size($dop['size']).' / '.$dop['type'].']<br />';
        }
    }
        
    echo 
'<br />';
    if (
DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_RATING." WHERE `file_id` = ? && `user_id` = ? ", array($file['id'], $user['user_id'])) == FALSE) {
        echo 
'<b>Fayl reytingi:</b> <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/plus/">[+]</a> '.(empty($file['rating']) ? '0' $file['rating']).' <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/minus/">[-]</a><br />'
    } else {
        echo 
'<b>Fayl reytingi:</b> '.(empty($file['rating']) ? '0' $file['rating']).'<br />'
    }
      
    
$comm DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_COMM." WHERE `file_id` = ?", array($file['id']));
    echo 
'<br /><a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/comm/">Sharhlar</a> ['.$comm.']<br />';

    echo 
'<br />';
    
    if (
privilegy('zc')) {
        echo 
'<a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/screen/">Skrinshotlarni boshqarish</a><br />';
        echo 
'<a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/ver/">Versiyalarni boshqarish</a><br />';
        echo 
'<a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/edit/">Faylni tahrirlash</a><br />';
        echo 
'<a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/delete/">Faylni o`chirish</a><br />';
    }
        
}

/* Mavzu, flesh, videolar */
if ($folder['type'] == || $folder['type'] == || $folder['type'] == 10) {
    echo 
'<b>' $file['name'] . '</b> [' get_size($file['size']) . ']<br /><br />';

    
/* Skrinshotlar */ 
    
$screens DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_SCREEN." WHERE `file_id` = ? ", array($file['id']));
    
    if (!empty(
$screens)) {
        
$sql DB::$dbs->query("SELECT * FROM ".LOADS_SCREEN." WHERE `file_id` = ? ", array($file['id']));
        while(
$screen $sql -> fetch()) {
            echo 
'<a href="'.HOME.'/files/loads/screen/'.$screen['url'].'"><img src="'.HOME.'/files/loads/screen/'.$screen['url'].'" wight="120"  /></a>';
        }
    }
    
    echo 
'<br />';
     
    echo 
'Yuklangan: ' $file['loads'] . '<br />';
    echo 
'Kiritilgan: ' vrem($file['time']) . '<br /><br />';
    
    echo 
'Yuklash: <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/download/">'.$file['name'].'</a> ['.$file['type'].']<br />';
    
    if (
DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_RATING." WHERE `file_id` = ? && `user_id` = ? ", array($file['id'], $user['user_id'])) == FALSE) {
        echo 
'<b>Fayl reytingi:</b> <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/plus/">[+]</a> '.(empty($file['rating']) ? '0' $file['rating']).' <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/minus/">[-]</a><br />'
    } else {
        echo 
'<b>Fayl reytingi:</b> '.(empty($file['rating']) ? '0' $file['rating']).'<br />'
    }

    
    
$comm DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_COMM." WHERE `file_id` = ?", array($file['id']));
    echo 
'<br /><a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/comm/">Sharhlar</a> ['.$comm.']<br />';

    if (
privilegy('zc')) {
        echo 
'<br /><a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/screen/">Skrinshotlarni boshqarish</a><br />';
        echo 
'<a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/delete/">Faylni o`chirish</a><br />';
    }
}
/* Rasmlar */
if ($folder['type'] == 1) {
    echo 
'<img src="'.HOME.'/files/loads/files/'.$file['url'].'" wight="120"/><br />';
    
    
$img getimagesize('../../files/loads/files/'$file['url']);
    echo 
'Shakli: ' $img[0] . 'x' $img[1] . '<br />';
    echo 
'Hajmi: ' get_size($file['size']) . '<br />';
    echo 
'Yuklangan: ' $file['loads'] . ' <br />';
    echo 
'Kiritilgan: ' vrem($file['time']) . '<br /><br />';
    
    if (
DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_RATING." WHERE `file_id` = ? && `user_id` = ? ", array($file['id'], $user['user_id'])) == FALSE) {
        echo 
'<b>Fayl reytingi:</b> <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/plus/">[+]</a> '.(empty($file['rating']) ? '0' $file['rating']).' <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/rating/minus/">[-]</a><br />'
    } else {
        echo 
'<b>Fayl reytingi:</b> '.(empty($file['rating']) ? '0' $file['rating']).'<br />'
    }
    echo 
'<br /><b>Rasmni yuklash:</b><br />';
    
$img getimagesize('../../files/loads/files/'$file['url']);
    echo 
' - <a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/download/">' $img[0] . 'x' $img[1] . '</a> [Asl turi]<br />';
    
$arr = array('130x130','120x160','132x176','176x220','240x320');
    foreach(
$arr as $v) {
       list (
$W,$H) = explode('x',$v);
       echo 
' - <a href="'.HOME.'/moduls/loads/im.php?id='.$file['id'].'&H='.$H.'&W='.$W.'">'.$v.'</a><br/ >';
    }
    
    
$comm DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".LOADS_COMM." WHERE `file_id` = ?", array($file['id']));
    echo 
'<br /><a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/comm/">Sharhlar</a> ['.$comm.']<br />';

    if (
privilegy('zc')) {
        echo 
'<br /><a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/'.$file['id'].'/edit/delete/">Faylni o`chirish</a><br />';
    }
}

echo 
CLOSE_DIV;

echo 
DIV_LI '<a href="'.HOME.'/loads/'.$folder['id'].'/'.$folderc['id'].'/">Orqaga qaytish</a>'  CLOSE_DIV;      
$array = array('Yuklamalar');
nav($array);  
require_once(
'../../core/stop.php');
?>
Онлайн: 1
Реклама