File size: 5.63Kb
<?
include("modul/config.php"); include("modul/fun.php");
include("head.php");
$path="files";
if(empty($sort)) { $mode='ORDER BY `timeupload` DESC'; }
if($sort=="size") { $mode="ORDER BY `size` DESC"; }
if($sort=="loads") { $mode="ORDER BY `loads` DESC"; }
if($sort=="time") { $mode="ORDER BY `timeupload` DESC"; }
if($sort=="name") { $mode="ORDER BY `name` ASC"; }
if($nast['soff']=="on"){ echo '<div class=hre><img src=http://wap.sasisa.ru/games/img/k.gif> <a href=search.php>Поиск файлов</a><br></div>'; } echo '<div class=hre><img src=http://wap.sasisa.ru/games/img/top.gif> <a href=top.php>Лучшие '.$nast['top'].' файлов</a><br></div>';
echo "<div class=hre><img src=http://wap.sasisa.ru/games/img/r.gif> <a href=new.php>Новые файлы</a><br></div>";
echo "Сортировать по: <a href=index.php?sort=size>размеру</a>|<a href=index.php?sort=loads>популярности</a>|<a href=index.php?sort=time>дате</a>|<a href=index.php?sort=name>алфавиту</a><hr>";
$coun=mysql_query('SELECT COUNT(*) FROM `files` WHERE `infolder`="'.$path.'"'); $count=mysql_result($coun,0);
if($count<1) { echo '<b>[Раздел пуст]</b><br>'; }
$pages=ceil($count/$nast['onpage']); if(!$pages) $pages=1; if($page>$pages or $page<=0) $page=1; if($start>$count or $start<=0) $start=0; if($page) $start =($page-1)*$nast['onpage']; else $start=0;
$query=mysql_query('SELECT * FROM `files` WHERE `infolder`="'.$path.'" and `size`>0 '.$mode.' LIMIT '.$start.', '.$nast['onpage'].'');
while($da=mysql_fetch_array($query)) {
if(is_dir($da['path'])) {
$day=$da['path']; $c=mysql_query("SELECT COUNT(*) FROM `files` WHERE `path` LIKE '$day%'"); $co=mysql_result($c,0);
$ce=mysql_query("SELECT COUNT(*) FROM `files` WHERE `time`>'".$nast['newfile']."' and `path` LIKE '$day%'"); $ec=mysql_result($ce,0);
if($ec<1) { $ec=''; } else { $ec='/+'.$ec.''; }
$co=$co-1;
if(!empty($sort)){ echo '<div class=list><img src=image/015.png> <a href=down.php?sort='.$sort.'&id='.$da['id'].'>'.$da['russname'].'</a>('.$co.')<br>'; } else { echo '<div class=list><img src=image/015.png> <a href=down.php?id='.$da['id'].'>'.$da['russname'].'</a>('.$co.''.$ec.')'; if(!empty($_COOKIE['pass'])){ echo '<a href=result.php?act=deldir&id='.$da['id'].'>удалить</a>|<a href=admin.php?act=dirname&id='.$da['id'].'>переимен.</a>|<a href=result.php?act=root&id='.$da['id'].'>сканер</a>|<a href=admin.php?act=copy&id='.$da['id'].'>копиров.</a>|<a href=admin.php?act=extract&id='.$da['id'].'&list=dir>запоков.</a>'; }} echo '</div>';
}
if(is_file(''.$da['infolder'].'/'.$da['name'].'')) {
echo "<div class=hre>";
$ext=pathinfo($da['name'],PATHINFO_EXTENSION);
if($ext=='jpg' or $ext=='gif' or $ext=='jpeg' or $ext=='png' or $ext=='bmp' or $ext=='tiff') { echo '<img src='.$da['infolder'].'/'.$da['name'].' height='.$prev[0].' width='.$prev[1].'><br>'; }
if($ext=="jar") { echo '<img src=jar.php?id='.$da['id'].' width='.$prev[1].' height='.$prev[0].'><br>'; }
if($ext=="thm") { echo '<img src=thm.php?id='.$da['id'].' width='.$prev[1].' height='.$prev[0].'><br>'; }
if($ext=="nth") { echo '<img src=nth.php?id='.$da['id'].' width='.$prev[1].' height='.$prev[0].'><br>'; }
if($da['time']>time()-3600*24*$nast['newfile']) { $new='<font color=red>NEW</font>'; } else { $new=""; }
$cou=mysql_query('SELECT COUNT(*) FROM com WHERE `file_id`='.$da['id'].''); $counts=mysql_result($cou,0);
echo ''.ext($ext).'<a href=view.php?id='.$da['id'].'>'.$da['name'].'</a> ('.size($da['size']).')|<a href=load.php?id='.$da['id'].'>Скачать</a> '.$new.'<br>Скачек: ('.$da['loads'].') Ком: '.$counts['id'].'<br>';
if(mb_strlen($da['opis'],"UTF-8")>50) { $e="..."; } $opis=mb_substr($da['opis'],0,50,"UTF-8"); echo ''.$opis.''.$e.'<br>'; if(!empty($_COOKIE['pass'])){ echo '<a href=result.php?act=del&id='.$da['id'].'>удалить</a>|<a href=admin.php?act=rename&id='.$da['id'].'>переимен.</a>|<a href=admin.php?act=opis&id='.$da['id'].'>опис.</a>|<a href=admin.php?act=extract&id='.$da['id'].'&list=file>запоков.</a>|<a href=admin.php?act=per&id='.$da['id'].'>перемещ.</a>|<a href=admin.php?act=copy&id='.$da['id'].'&list=file>копир.</a>'; if($ext=="zip" or $ext=="jar" or $ext=="sdt" or $ext=="nth"){ echo '|<a href=admin.php?act=extracts&id='.$da['id'].'>распок</a>'; } if($ext=="jpeg" or $ext=="jpg" or $ext=="png" or $ext=="gif"){ echo '|<a href=result.php?act=marker&id='.$da['id'].'>маркер</a>'; }}
echo '</div>';
}
}
if($count>$nast['onpage']){ echo '<br>'; $asd=$page-2; $asd2=$page+3; if($asd<$count && $asd>0 && $page>3) echo '<a href=index.php?sort='.$sort.'&page=1>1</a> ... '; for($i=$asd;$i<$asd2;$i++) { if($i<$count && $i>0) { if ($i>$pages) break; if($page==$i) echo '<strong>['.$i.']</strong>'; else echo '<a href=index.php?sort='.$sort.'&page='.$i.'>'.$i.'</a>'; } } if($i<=$pages) { if($asd2<$count) echo ' ... <a href=index.php?sort='.$sort.'&page='.$pages.'>'.$pages.'</a>'; } echo '<br>'; }
$sta=$page*$nast['onpage']-$nast['onpage']; $total_files=$sta+1-$nast['onpage']; $max=$sta+$nast['onpage']-$nast['onpage']; if($max>$count){ $max=$count; } $sta=$page*$nast['onpage']-$nast['onpage']; $total_file=$sta+1+$nast['onpage']; $maxs=$sta+$nast['onpage']+$nast['onpage']; if($maxs>$count){ $maxs=$count; }
if($page!=1) { echo '<a href=index.php?sort='.$sort.'&page='.($page-1).'><b>«'.$total_files.'-'.$max.'</b></a>'; } if($page!=1 and $page<$pages) { echo ' | '; } if($page<$pages) { echo '<a href=index.php?sort='.$sort.'&page='.($page+1).'><b>'.$total_file.'-'.$maxs.'»</b></a><br>'; }
echo '<hr><div class=list><a href=stat.php>Статистика</a><br><a href=table.php>Стол заказов</a><br>';
include("foot.php");
?>