File size: 4.93Kb
<?
##############################
## 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 = $kolmelody; //записей на страницу
$dir = opendir ("$_GET[kat]/$url");
$file_array = array();
while ($file = readdir ($dir))
{
if(substr($file,0,1) != '.' and $file != "index.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."&view=2&kat=".$_GET[kat]."&page=".$p.">".$pg."</a> ".$close;}}//завершили цикл
if ($all!=0)
{
for($i=$begin;$i<$end;$i++){ //запускаем цикл вывода
if($file_array[$i]){
$sizef = stat( "$_GET[kat]/$url/$file_array[$i]" );
$kb = 1000;
echo "<div class=b>$file_array[$i]<br />";
echo "Размер: ".round($sizef[7] / $kb, 2)." Кбайт<br /><a href=\"$home/modules/melody/$_GET[kat]/$url/$file_array[$i]\">скачать</a>";
echo "<br />Ссылка:<br /><input type=\"text\" size=\"15\" value=\"$home/modules/melody/$_GET[kat]/$url/$file_array[$i]\" /></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."&view=2&kat=".$_GET[kat]."&page=".$p.">".$pg."</a> ".$close;}}//завершили цикл
echo "<br />";
echo "<hr />Всего в этой категории $all мелодий<br />";
echo "<hr /><a href=\"index.php?kat=$_GET[kat]&view=1\">К категориям</a><br />";
}
if ($_GET[view] == 1)
{
echo "Категории<br />";
$dir = opendir ("$_GET[kat]");
while ( $file = readdir ($dir))
{
if (( $file != ".") && ($file != "..") && ($file != ".htaccess") && ($file != "index.php") && ($file != "tr_win.php"))
{
$filewin = tr_to_win($file);
echo "<div class=\"b\"><a href=\"index.php?url=$file&kat=$_GET[kat]&view=2\">$filewin</a></div>";
}
}
echo "<hr /><div><a href=\"./\">выбрать формат</a></div><hr />";
}
if(empty($_GET[view]))
{
echo "Выберите формат<br />";
$dir = opendir (".");
while ( $file = readdir ($dir))
{
if (( $file != ".") && ($file != "..") && ($file != ".htaccess") && ($file != "index.php") && ($file != "tr_win.php"))
{
echo "<div class=\"b\"><a href=\"index.php?kat=$file&view=1\">$file</a></div>";
}
}
}
include ("../../templates/foot.php"); //Вставляем низ сайта. (templates/foot.php)
?>