View file modules/down/index.php

File size: 4.48Kb
<?
##############################
##	     WAP-ENGINE 	    ##
##############################
##						    ##
## Автор : CHUMA			##
## e-mail : [email protected]		##
## WAP : http://wapeng.info ##
## ICQ : 13-14-11			##
##                        	##
##############################
##  ВЫ НЕ ИМЕЕТЕ ПРАВО      ##
##  ИЗМЕНЯТЬ КОД СКРИПТА    ##
##  ДЛЯ ДАЛЬНЕЙШЕГО         ##
##  РАСПРОСТРАНЕНИЯ         ##
##############################
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);

extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);

session_name("SESID");
session_start();

require ("../../config.php"); # Подключаем настройки сайта. (config.php)
require ("../../themes/$themes.php"); # Вставляем скин сайта.
include_once "tr_win.php";
echo "<center>Загрузки</center>";

if ($_GET[url])
 {
  $url = str_replace(".","",$_GET[url]);

  $urlwin = tr_to_win($url);
  echo "$urlwin <br /><hr />";

  $onpage = $kolfiles; # записей на страницу
  $dir = opendir ("$url");

$file_array = array(); 
while ($file = readdir ($dir))
    {
    if(substr($file,0,1) != '.' and $file != "index.php" and $file != "kom.php" and $file != "op" and $file != "Thumbs.db" and $file != "thumbs.db" && ($file != "..") && ($file != ".htaccess") && ($file != "tr_win.php"))//исключаем текущую папку и файл index.php(если например он есть)
        {
         $file_array[] =  $file;
        }
    }
$all = count($file_array);
if(empty($_GET['page'])){$_GET['page'] = 0;} # если переменная $page не задана она становится 0
$begin = $_GET['page'] * $onpage; //откуда начинать выводить записи
$end = $begin + $onpage; # где заканчивать выводить
$pages = $all / $onpage; # сколько страниц генерировать

for($p=0;$p<$pages;$p++){ # начинаем генирировать страницы
$pg = $p+1; # номер страницы равен: $p + 1
if($_GET['page']==$p){echo $open.$pg.$close; //если просматриваемая страница равна странице, которую выводим ссылку не делаем
}else{ # если нет, то делаем
echo $open."<a href=?url=".$url."&page=".$p.">".$pg."</a> ".$close;}} # завершили цикл
if ($all!=0)
{
for($i=$begin;$i<$end;$i++){ # запускаем цикл вывода
if($file_array[$i]){
$sizef = stat( "$url/$file_array[$i]" );
$kb = 1000;
echo "<div class=b>Скачать: <a href=\"$home/modules/down/$url/$file_array[$i]\">$file_array[$i]</a><br />";
echo "Размер: ".round($sizef[7] / $kb, 2)." Кбайт";
if (file_exists("$url/op/$file_array[$i].txt"))
{
echo "<br />Описание: ";
include ("$url/op/$file_array[$i].txt");
}
echo "<br />Ссылка:<br /><input type=\"text\" size=\"15\" value=\"$home/modules/down/$url/$file_array[$i]\" /><hr />";
echo "<a href=\"kom.php?id=$file_array[$i]&url=$url\">Коментарии</a></div>";
} # начали новую строку
} # закончили цикл
}else{echo "В данной категории нет файлов";}

for($p=0;$p<$pages;$p++){ # начинаем генирировать страницы
$pg = $p+1; # номер страницы равен: $p + 1
if($_GET['page']==$p){echo $open.$pg.$close; # если просматриваемая страница равна странице, которую выводим ссылку не делаем
}else{ # если нет, то делаем
echo $open."<a href=?url=".$url."&page=".$p.">".$pg."</a> ".$close;}} # завершили цикл
echo "<br />";

  echo "<hr /><a href=\"index.php\">К категориям</a><br />";
 } else 
 {

   echo "Категории<br />";

   $dir = opendir (".");
   while ( $file = readdir ($dir))
    {
     if (( $file != ".") && ($file != "..") && ($file != ".htaccess") && ($file != "index.php") && ($file != "tr_win.php") and $file != "kom.php" and $file != "adminkom.php")
      {
       $filewin = tr_to_win($file);
       echo "<div class=\"b\"><a href=\"index.php?url=$file\">$filewin</a></div>";
      }
    }
 }


include ("../../templates/foot.php"); # Вставляем низ сайта. (templates/foot.php)
?>