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

include_once '../sys/inc/start.php';
if (!isset(
$_GET['f']) || !isset($_GET['down'])) {
    include_once 
'../sys/inc/compress.php';
}
include_once 
'../sys/inc/sess.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/loads.php';
include_once 
'../sys/inc/user.php';

$set['title'] = lang('Загрузки');

$_SESSION['page'] = 1;

if (isset(
$_GET['d']) && esc($_GET['d']) != NULL) {
    
$l preg_replace("#.{2,}#"NULLesc(urldecode($_GET['d'])));
    
$l preg_replace("#./|/.#"NULL$l);
    
$l preg_replace("#(/){1,}#""/"$l);
    
$l preg_replace("#(^(/){1,})|((/){1,}$)#"""$l);
    
$dir_loads "../sys/loads/files/$l";
    
$dir_l "../sys/loads/files_dop/$l";
    
$dir_scr "../sys/loads/scr/$l";
}
if (!isset(
$dir_loads) || !is_dir($dir_loads)) {
    
$dir_loads '../sys/loads/files';
    
$l NULL;
}
if (!isset(
$dir_l) || !is_dir($dir_l)) {
    
$dir_l '../sys/loads/files_dop/';
}
if (!isset(
$dir_scr) || !is_dir($dir_scr)) {
    
$dir_scr '../sys/loads/scr/';
}

if (isset(
$_GET['f']) && is_file($dir_loads '/' preg_replace("#.*/#"''urldecode($_GET['f']))) && isset($_GET['komm'])) {
    
$file preg_replace("#.*/#"NULLurldecode($_GET['f'])); // получение имени файла
    
$name preg_replace('#.[^.]*$#i'NULL$file); // имя файла без расширения
    
$ras strtolower(preg_replace('#^.*.#i'NULL$file)); // расширение (в нижнем регистре)
    
$size filesize($dir_loads '/' $file);
    if (
is_file($dir_loads '/' $file '.name')) {
        
$name2 trim(esc(file_get_contents($dir_loads '/' $file '.name')));
    } elseif (
function_exists('iconv')) {
        
$name2 iconv('windows-1251''utf-8'$name);
    }
    if (
is_file($dir_loads '/' $file '.99.99.name')) {
        
$name3 trim(esc(file_get_contents($dir_loads '/' $file '.99.99.name')));
    } elseif (
function_exists('iconv')) {
        
$name3 iconv('windows-1251''utf-8');
    } else {
        
$name2 $name;
    }
    include 
'inc/komm.php';
    exit;
} elseif (isset(
$_GET['f']) && is_file($dir_loads '/' preg_replace("#.*/#"''urldecode($_GET['f']))) && isset($_GET['down'])) {
    include_once 
'sys/inc/downloadfile.php';
    
$file preg_replace("#.*/#"NULLurldecode($_GET['f'])); // получение имени файла

    
$name preg_replace('#.[^.]*$#i'NULL$file); // имя файла без расширения
    
$ras strtolower(preg_replace('#^.*.#i'NULL$file)); // расширение (в нижнем регистре)

    
$l2 $l;
    if (
function_exists('iconv')) {
        
$l2 iconv('windows-1251''utf-8'$l2);
    }

    
$jfile preg_replace('#.jad$#''.jar'$file);

    
$size filesize($dir_loads '/' $jfile);
    if (
function_exists('iconv'))
        
$jfile iconv('windows-1251''utf-8'$jfile);

    
$path = (function_exists('iconv')) ? iconv('windows-1251''utf-8'$l) : $l;
    
$path '/' preg_replace('#^/+|/+$#'null$path) . '/';
    
$loads mysql_fetch_assoc(mysql_query("SELECT * FROM `loads_list` WHERE `name` = '$jfile' AND `size` = '$size' AND `path` = '" mysql_real_escape_string($path) . "' LIMIT 1"));

    if (!isset(
$set['downloads_select']) || $set['downloads_select'] == '0') {
        
mysql_query("UPDATE `loads_list` SET `loads` = '" . ($loads['loads'] + 1) . "' WHERE `name` = '$jfile' AND `size` = '$size' AND `path` = '" mysql_real_escape_string($path) . "' LIMIT 1");
        
DownloadFile($dir_loads '/' $filebasename($dir_loads '/' $file), ras_to_mime($ras));
    } elseif (isset(
$user) && $set['downloads_select'] == '1') {
        
mysql_query("UPDATE `loads_list` SET `loads` = '" . ($loads['loads'] + 1) . "' WHERE `name` = '$jfile' AND `size` = '$size' AND `path` = '" mysql_real_escape_string($path) . "' LIMIT 1");
        
DownloadFile($dir_loads '/' $filebasename($dir_loads '/' $file), ras_to_mime($ras));
    } elseif (
$user['balls'] >= 100 && $set['downloads_select'] == '2') {
        
mysql_query("UPDATE `loads_list` SET `loads` = '" . ($loads['loads'] + 1) . "' WHERE `name` = '$jfile' AND `size` = '$size' AND `path` = '" mysql_real_escape_string($path) . "' LIMIT 1");
        
DownloadFile($dir_loads '/' $filebasename($dir_loads '/' $file), ras_to_mime($ras));
    }

    exit;
} elseif (isset(
$_GET['f']) && is_file($dir_l '/' preg_replace("#.*/#"''urldecode($_GET['f']))) && isset($_GET['dom'])) {
    include_once 
'sys/inc/downloadfile.php';
    
$file preg_replace("#.*/#"NULLurldecode($_GET['f'])); // получение имени файла

    
$name preg_replace('#.[^.]*$#i'NULL$file); // имя файла без расширения
    
$ras strtolower(preg_replace('#^.*.#i'NULL$file)); // расширение (в нижнем регистре)

    
$l2 $l;
    if (
function_exists('iconv'))
        
$l2 iconv('windows-1251''utf-8'$l2);


    
$jfile preg_replace('#.jad$#''.jar'$file);

    
$size filesize($dir_l '/' $jfile);
    if (
function_exists('iconv'))
        
$jfile iconv('windows-1251''utf-8'$jfile);

    
$path = (function_exists('iconv')) ? iconv('windows-1251''utf-8'$l) : $l;
    
$path '/' preg_replace('#^/+|/+$#i'null$path) . '/';

    if (!isset(
$set['downloads_select']) || $set['downloads_select'] == '0') {
        
mysql_query("UPDATE `loads_dop` SET `loads` = loads +1 WHERE `name` = '$jfile' AND `size` = '$size' LIMIT 1");
        
DownloadFile($dir_l '/' $filebasename($dir_l '/' $file), ras_to_mime($ras));
    } elseif (isset(
$user) && $set['downloads_select'] == '1') {
        
mysql_query("UPDATE `loads_list` SET `loads` = '" . ($loads['loads'] + 1) . "' WHERE `name` = '$jfile' AND `size` = '$size' AND `path` = '" mysql_real_escape_string($path) . "' LIMIT 1");
        
DownloadFile($dir_loads '/' $filebasename($dir_loads '/' $file), ras_to_mime($ras));
    } elseif (
$user['money'] >= 100 && $set['downloads_select'] == '2') {
        
mysql_query("UPDATE `loads_list` SET `loads` = '" . ($loads['loads'] + 1) . "' WHERE `name` = '$jfile' AND `size` = '$size' AND `path` = '" mysql_real_escape_string($path) . "' LIMIT 1");
        
DownloadFile($dir_loads '/' $filebasename($dir_loads '/' $file), ras_to_mime($ras));
    }
    exit;
} elseif (isset(
$_GET['f']) && is_file($dir_loads '/' preg_replace("#.*/#"''urldecode($_GET['f'])))) {
    
$file preg_replace("#.*/#"NULLurldecode($_GET['f'])); // получение имени файла
    
$name preg_replace('#.[^.]*$#i'NULL$file); // имя файла без расширения
    
$ras strtolower(preg_replace('#^.*.#i'NULL$file)); // расширение (в нижнем регистре)
    
$size filesize($dir_loads '/' $file);

    if (
is_file($dir_loads '/' $file '.name'))
        
$name2 trim(esc(file_get_contents($dir_loads '/' $file '.name')));
    elseif (
function_exists('iconv'))
        
$name2 iconv('windows-1251''utf-8'$name);
    if (
is_file($dir_loads '/' $file '.99.99.name'))
        
$name3 trim(esc(file_get_contents($dir_loads '/' $file '.99.99.name')));
    elseif (
function_exists('iconv'))
        
$name3 iconv('windows-1251''utf-8');
    else
        
$name2 $name;

    
$set['title'] = "Загрузки - $name2 скачать";
    include_once 
'sys/inc/thead.php';
    include 
'inc/admin_act_file.php';
    include 
'inc/ff_rating.php';

    
err();
    
aut();
    
$tmp_sess null;

    if (
$l != NULL) {
        
#Навигация
        
echo "<div class='list-group-item-null list-group-item-grey'><small>";
        echo 
"<a href='/' class='hint--right' data-hint='" lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
        echo 
"<a href='?'>" lang('Загрузки') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
        echo 
rupath($l'../sys/loads/files');
        echo 
"</small></div><br />";
    }

    if (
is_file("inc/file/$ras.php")) {
        include 
"inc/file/$ras.php";
    } else {
        include_once 
'inc/file.php';
    }
    if (isset(
$_GET['page']) && (is_numeric($_GET['page']) || $_GET['page'] == 'end')) {
        
$_SESSION['page'] = $_GET['page'];
    } else {
        
$_SESSION['page'] = 1;
    }

    include 
'inc/admin_form_file.php';
    
$doc->Link('list-group-item-null'"?" url("d=$l&amp;page=$_SESSION[page]") . ""'arrow-left''Вернуться');

    include_once 
'sys/inc/tfoot.php';
    exit;
}

include_once 
'inc/dir.php';
?>
Онлайн: 0
Реклама