View file loads/index.php

File size: 7.54Kb
<?php
/*
Powered by NaPaZiTiVe Family
Автор кода - HOOF (ICQ: 47-888-48-35)
Организатор и автор идеи - PaZiTiF (ICQ: 738-828)
E-Mail: [email protected]
        [email protected] 
Официальный сайт проекта: http://napazitive.ru
Вы не имеете права продавать скрипт, присваивать себе авторство!
Разрешено вносить изменения в код скрипта, но при этом первоначальное авторство должно учитываться и сохраняться.
*/

$title='Загрузки';
require'../system/config.php';
require'../system/o_inc.php';
require'../system/t_inc.php';
require'../system/inc_vizual.php';
echo $up;

if(isset($_GET['dir'])){$dir=prov($_GET['dir']);}else{$dir='';}

echo'<div class="i">Загрузки<br></div>';

require'../system/auth.php';

switch($mod){


//Главная / Вывод файлов категории
default:
$kateg=mysql_query("select * from load_files where put='$dir' limit 1");
if(mysql_num_rows($kateg)==0){
echo'<div class="p">Тут пока нет файлов...<br></div>';
}else{
if(!empty($dir)){
$shname=explode('/',$dir);
$votna=$shname[count($shname)-1];
$named=mysql_fetch_array(mysql_query("select * from load_files where typer='dir' and nastna='$votna' limit 1"));
echo'<div class="p">'.$named['name'].'<br></div>';
}
if(isset($_GET['sz'])){$sz=cifry($_GET['sz']);}else{$sz=0;}
if(isset($_POST['str'])){$str=cifry($_POST['str']);}else{$str=0;}
if(!empty($str)){$sz=$str*10-10;}
if(empty($sz) or $sz<0){$sz=0;}
$num=10;
$sfiles=mysql_query("select * from load_files where put='$dir'");
$vfiles=mysql_query("select * from load_files where put='$dir' order by id_file desc limit $sz,$num");
$kol=mysql_num_rows($sfiles);
if($kol==0){
echo'<div class="p">Пока нет файлов в этой категории...<br></div>';
}else{
if($sz>=$kol){
echo'<div class="p">
Ошибка! Страница указана неверно!<br>
</div>';
}else{
while($ofile=mysql_fetch_array($vfiles)){
//Папка
if($ofile['typer']=='dir'){
$defail=mysql_num_rows(mysql_query("select * from load_files where typer!='dir' and put='".$ofile['put']."/".$ofile['nastna']."'"));
$depap=mysql_num_rows(mysql_query("select * from load_files where typer='dir' and put='".$ofile['put']."/".$ofile['nastna']."'"));
$newfl=mysql_num_rows(mysql_query("select * from load_files where typer!='dir' and put like '".$ofile['put']."/".$ofile['nastna']."' and dobav>'".(time()-86400)."'"));
if($newfl==0){$newfl='';}else{$newfl=' + '.$newfl;}
if($defail==0 and $depap==0){
$defail='Файлов: '.$defail.$newfl;
}
elseif($defail!=0 and $depap!=0){
$defail='Папок: '.$depap.' / Файлов: '.$defail.$newfl;
}
elseif($defail!=0 and $depap==0){
$defail='Файлов: '.$defail.$newfl;
}
elseif($defail==0 and $depap!=0){
$defail='Папок: '.$depap;
}
echo'<div class="p"><a href="./?dir='.$ofile['put'].'/'.$ofile['nastna'].'&amp;'.$s.'">'.$ofile['name'].'</a> ['.$defail.']<br>';
if(!empty($ofile['opis'])){echo '<small>'.vizual($ofile['opis']).'</small><br>';}
echo'</div>';
}else{

//Файл
$dokuda='../load/'.$ofile['put'].'/'.$ofile['nastna'].'.'.$ofile['format']; #Путь до файла
$vesma=round(filesize($dokuda)/1024); #Вес файла
if($vesma==0){$vesma='Менее 1';}
#Картинки
if(eregi('jpg',$ofile['format']) or eregi('jpeg',$ofile['format']) or eregi('gif',$ofile['format']) or eregi('png',$ofile['format'])){
$razmy=getimagesize($dokuda);
echo'<div class="p">
<img src="../pages/example.php?id_load='.$ofile['id_file'].'" alt="Скриншот"><br>';
if(!empty($ofile['name'])){echo'Название: '.$ofile['name'].'<br>';}
if(!empty($ofile['opis'])){echo'Описание: '.$ofile['opis'].'<br>';}
echo'Размеры: '.$razmy['1'].'x'.$razmy['0'].'<br>
Скачали: '.$ofile['loads'].'<br>
<a href="../pages/load.php?id_load='.$ofile['id_file'].'&amp;'.$s.'">Скачать</a> ['.strtoupper($ofile['format']).'] ['.$vesma.'Кб]<br>
</div>';
}
#Прочее
else{
echo'<div class="p">';
if(empty($ofile['name'])){
$ofile['name']=$ofile['nastna'].'.'.$ofile['format'];
}
echo'<a href="./?mod=1&amp;id_file='.$ofile['id_file'].'&amp;dir='.$dir.'&amp;'.$s.'">'.$ofile['name'].'</a><br>
<small>Скачали: '.$ofile['loads'].'<br></small>
<a href="../pages/load.php?id_load='.$ofile['id_file'].'&amp;'.$s.'">Скачать</a> ['.strtoupper($ofile['format']).'] ['.$vesma.'Кб]<br>
</div>';
}
}
}
if($sz!=0){
echo'<div class="p">
<img src="../design/default/act.gif" alt="-"> <a href="./?sz='.($sz-$num).'&amp;dir='.$dir.'&amp;'.$s.'">Назад</a><br>
</div>';
}
if($kol>$sz+$num){
echo'<div class="p">
<img src="../design/default/act.gif" alt="-"> <a href="./?sz='.($sz+$num).'&amp;dir='.$dir.'&amp;'.$s.'">Далее</a><br>
</div>';
}
}
if($kol>10){
echo'<div class="p">
<form action="./?dir='.$dir.'&amp;'.$s.'" method="post">
На страницу (1-'.ceil(($kol/10)).'):<br>
<input type="text" name="str" maxlength="6" class="form" size="6" value="'.ceil(($kol/10)).'">
<input type="submit" value="ОК"  class="but"><br>
</form></div>';
}
}
if(!empty($dir)){
echo'<div class="p"><img src="../design/default/act.gif" alt="-"> <a href="./?dir='.$named['put'].'&amp;'.$s.'">Назад</a><br></div>';
}
}
break;


//Вся инфа о файле
case'1':
if(isset($_GET['id_file'])){$id_file=cifry($_GET['id_file']);}else{$id_file=0;}
$finfo=mysql_query("select * from load_files where typer!='dir' and id_file='$id_file' limit 1");
if(mysql_num_rows($finfo)==0){
echo'<div class="p">Ошибка! Файла с таким ID не существует!<br></div>';
}else{
$ofile=mysql_fetch_array($finfo);
$dokuda='../load/'.$ofile['put'].'/'.$ofile['nastna'].'.'.$ofile['format'];
$vesma=round(filesize($dokuda)/1024);
if($vesma==0){$vesma='Менее 1';}
#Картинки
if(eregi('jpg',$ofile['format']) or eregi('jpeg',$ofile['format']) or eregi('gif',$ofile['format']) or eregi('png',$ofile['format'])){
$razmy=getimagesize($dokuda);
echo'<img src="./example.php?id_load='.$ofile['id_file'].'" alt="Скриншот"><br>';
if(!empty($ofile['name'])){echo'Название: '.$ofile['name'].'<br>';}
if(!empty($ofile['opis'])){echo'Описание: '.$ofile['opis'].'<br>';}
echo'Размеры: '.$razmy[1].'x'.$razmy[0].'<br>
Скачали: '.$ofile['loads'].'<br>
Добавлен: '.date('d.m.Y - H:i',$ofile['dobav']).'<br>
<a href="../pages/load.php?id_load='.$ofile['id_file'].'&amp;'.$s.'">Скачать</a> ['.$ofile['format'].'] ['.$vesma.'Кб]<br>';
}
#Прочее
else{
if(!empty($ofile['name'])){echo'<div class="p">'.$ofile['name'].'<br></div>';}
echo'<div class="p">';
if(!empty($ofile['opis'])){echo'Описание: '.$ofile['opis'].'<br>';}
if(!empty($ofile['avtor'])){echo'Автор: '.$ofile['avtor'].'<br>';}
echo'Скачали: '.$ofile['loads'].'<br>
Добавлен: '.date('d.m.Y - H:i',$ofile['dobav']).'<br>
<a href="../pages/load.php?'.$s.'&amp;id_load='.$ofile['id_file'].'">Скачать</a> ['.strtoupper($ofile['format']).'] ['.$vesma.'Кб]<br>
';
}
$koments=mysql_num_rows(mysql_query("select * from koments where type='loads' and id_kogo='".$ofile['id_file']."'"));
echo'<a href="../pages/koments.php?id_wm='.$ofile['id_file'].'&amp;type=loads&amp;'.$s.'">Комментарии</a> ['.$koments.']<br>
</div>';
}
if(!empty($dir)){
echo'<div class="p">
<img src="../design/default/act.gif" alt="-"> <a href="./?dir='.$dir.'&amp;'.$s.'">Назад</a><br>
</div>';
}
break;

}

echo'<div class="p"><img src="../design/default/act.gif" alt="-"> <a href="../?'.$s.'">На главную</a><br></div>';

echo $down;
?>