File size: 7.86Kb
<?php
#-----------------------------------------------------#
# ============ЗАГРУЗ-ЦЕНТР============= #
# Автор : Sea #
# E-mail : [email protected] #
# ICQ : 355152215 #
# Вы не имеете права распространять данный скрипт. #
# По всем вопросам пишите в ICQ. #
#-----------------------------------------------------#
list($msec,$sec)=explode(chr(32),microtime());
$HeadTime=$sec+$msec;
include 'moduls/ini.php';
session_name ('SID') ;
session_start() ;
include 'moduls/fun.php';
include 'moduls/connect.php';
include 'moduls/header.php';
include 'moduls/win.php';
//=================================================================================================================
$error = 0;
if(empty($_SESSION['autorise'])) $error = 1;
if($_SESSION['autorise']!= $setup['password']) $error = 1;
if(empty($_SESSION['ipu'])) $error = 1;
if($_SESSION['ipu']!=clean($ip)) $error = 1;
if($error==1) die($setup['hackmess']);
//=================================================================================================================
if (!ctype_digit($id) and !empty($id)) die($hackmess);
if ((!ctype_digit($onpage) or $onpage <= 0) and !empty($onpage)) die($hackmess);
if ((!ctype_digit($page) or $page <= 0) and !empty($page)) die($hackmess);
if ((!ctype_digit($prew) or $prew != 0 or $prew != 1) and !empty($start)) die($hackmess);
if (!isset($onpage)) $onpage = 10;
if (!isset($sort)) $sort = 'name';
if (!isset($prew)) $prew = 1;
$valid_sort = array("name" => "","data" => "","load" => "","size" => "");
if (!isset($valid_sort[$sort])) die($hackmess);
//------------------------------------------------------------------------------------------
$file_info = mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `id` = '".clean($id)."'"));
if (!is_file ($file_info['path'])) die("Файл не существует!");
$all_komments = @mysql_num_rows(mysql_query("SELECT * FROM `komments` WHERE file_id = '".clean($id)."'"));
//------------------------------------------------------------------------------------------
$filename = pathinfo($file_info['path']);
$ext = $filename['extension'];
$dir = $filename['dirname'];
$filename = $filename['basename'];
$back = mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `path` = '".clean($dir)."'"));
//------------------------------------------------------------------------------------------
if(!$all_komments) $all_komments = 0;
//------------------------------------------------------------------------------------------
if($file_info['size'] < 1024) $file_info['size'] = "".$file_info['size']."b";
if($file_info['size'] < 1048576 and $file_info['size'] >= 1024) $file_info['size'] = "".round($file_info['size']/1024, 2)."Kb";
if($file_info['size'] > 1048576) $file_info['size'] = "".round($file_info['size']/1024/1024, 2)."Mb";
###############Вывод###################
echo"<div class=\"mblock\">Досье на файл $filename</div><div class=\"row\">
<b>Размер:</b> ".$file_info['size']."<br>
<b>Скачано:</b> ".$file_info['loads']." раз(а)<br>";
###############Недавнее скачивание###################
if($file_info['timeload'])
{
$file_info['timeload'] = date("d.m.Y (H:i)", $file_info['timeload']);
print"<b>Недавнее скачивание:</b><br>".$file_info['timeload']."<br>";
}
###############Лоадер################################
if($file_info['lastloader'])
{
print"<b>Лоадером был:</b><br>".$file_info['lastloader']."<br>";
}
$file_info['timeupload'] = date("d.m.Y (H:i)", $file_info['timeupload']);
###############Время добавления######################
print"<b>Время добавления:</b><br>".$file_info['timeupload']."";
###############Особый размер для картинок############
$image = '';
$ext = strtolower($ext);
if ($ext == 'gif' or $ext == 'jpg' or $ext == 'jpeg' or $ext == 'png') $image = 1;
if ($image == 1)
{
$arr = array ("130x130","120x160","132x176","176x220","240x320");
echo "<hr noshade size='1' width='100%' class='hr'><b>Особый размер:</b>";
foreach($arr as $v)
{
list ($W,$H) = explode ("x",$v);
echo"<br><a href='im.php?id=$id&H=$H&W=$W'>$v</a>";
}
}
###############Инфа о mp3###########################
if ($ext == 'mp3' or $ext == 'wav')
{
require_once "moduls/classAudioFile.php";
$AF = new AudioFile;
$AF->loadFile($file_info['path']);
$AF->printSampleInfo();
}
###############Скиншот#############################
if(is_file($setup['spath']."/".$filename.".gif"))echo "<hr noshade size='1' width='100%' class='hr'><b>Скриншот:</b><br><img src='".$setup['spath']."/".$filename.".gif' alt='screen'/>";
else echo "<br>[<a href='apanel.php?action=screen&id=$id'><b>Добавить скриншот</b></a>]";
###############Описание#############################
if (!empty($file_info['about'])) //если оно в базе
{
$file_info['about'] = str_replace("\n", "<br>",$file_info['about']);
echo "<hr noshade size='1' width='100%' class='hr'><b>Описание:</b><br>".$file_info[about]."";
}
elseif (is_file($setup['opath']."/".$filename.".txt")) //если оно в файле
{
$f = str_replace("\n","<br>",file_get_contents($setup['opath']."/".$filename.".txt"));
echo "<hr noshade size='1' width='100%' class='hr'><b>Описание:</b><br>".$f."";
}
print "<br>[<a href='apanel.php?action=about&id=$id'><b>Добавить/изменить описание</b></a>]";
###############Голосование###########################
if($setup['eval_change'] == 1)
{
$i = @round(($file_info['yes'])/($file_info['yes']+$file_info['no'])*100,0);
echo "
<hr noshade size='1' width='100%' class='hr'>
<b>Рейтинг файла(+/-): <font color='#FF8000'>$file_info[yes]</font>/<font color='#004080'>$file_info[no]</font></b>[<a href='apanel.php?id=$file_info[id]&action=cleareval'>Сбросить</a>]<br>
<img src='moduls/rate.php?i=$i' alt=''><br>";
if ($vote==0) echo "Полезный файл?: <a href='view.php?id=$id&eval=1'><b>Да</b></a>/<a href='view.php?id=$id&eval=0'><b>Нет</b></a>";
if ($vote==1) echo 'Спасибо,ваш голос учтен!';
if ($vote==2) echo 'Вы уже голосовали за этот файл.';
}
###############Нарезка###########################
echo '</div><div class="iblock">';
if($setup['cut_change'] == 1)
{
if ($ext == 'mp3' or $ext == 'wav') print "<a href='cut.php?id=$id'><b>Нарезка</b></a><br>";
}
###############Просмотр архива####################
if($setup['zip_change'] == 1)
{
if ($ext == 'zip') print "<a href='zip.php?id=$id'><b>Просмотр архива</b></a><br>";
}
###############Комментарии#######################
if($setup['komments_change'] == 1)
{
echo "<a href='komm.php?id=$id'><b>Комментарии [".$all_komments."</b>]</a>[<a href='apanel.php?id=$file_info[id]&action=clearkomm'>Очистить</a>]<br>";
}
echo "<a href='load.php?id=$id'><b>Скачать [".ucfirst($ext)."]</b></a><br>";
if ($ext == 'jar' and $setup['jad_change'] == 1) echo "<a href='jad.php?id=$id'><b>Скачать [Jad]</b></a><br>";
//echo "<input class=enter type=\"text\" name=\"link\" value=\"http://".$_SERVER['SERVER_NAME'].dirname($_SERVER['PHP_SELF'])."/".$file_info[path]."\"/>";
echo '</div>';
echo "<div class=iblock>- <a href='apanel_index.php?id=".$back['id']."'>Назад</a><br>";
echo '- <a href="apanel.php">Админка</a></div>';
list($msec,$sec)=explode(chr(32),microtime());
echo '<hr noshade size=1 class=hr>'.round(($sec+$msec)-$HeadTime,4).' сек.<br>©[Sea][2007]</body></html>';
?>