това е целия код
<?php
require_once("include/function.php");
head($site_lang['plugins']);
if($_GET['download']){
if(is_numeric($_GET['download'])){
echo '<div class=success><center>Свалянето на файла ще започне след малко...</center></div>';
$id = mysql_real_escape_string($_GET['download']);
$result = mysql_query("UPDATE files SET downloads=downloads+1 WHERE id='$id'");
$zaqvka = mysql_query("SELECT * FROM files WHERE id='$id'");
while($row = mysql_fetch_array($zaqvka))
{
$path = "upload/".$row['link']."";
$size = filesize($path);
$file = str_replace(" ", "_", "".$row['link']."");
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . $size);
ob_clean();
flush();
readfile($path,$size);
exit();
}
}}
elseif($_GET['file']=='show'){
if(!empty($_GET['id']) && is_numeric($_GET['id']))
{
$file_id = $_GET['id'];
}
else { echo '<meta http-equiv="refresh" content="0;url=/plugins.php">';};
// ako trqbva da pokajem opredelen fail s opisanieto mu
$zaqvka = mysql_query("SELECT * FROM files WHERE id='$file_id'");
while($row = mysql_fetch_array($zaqvka))
{
$kat = mysql_fetch_assoc(mysql_query("SELECT * FROM files WHERE id='$row[kategoria]'"));
$kat = $kat['kategoria']; $status = $row['status'];
$user_profile_topic = "SELECT * FROM users WHERE username='$row[uploader]'";
$user_profile_topic = mysql_query($user_profile_topic);
$user_profile_topic = mysql_fetch_assoc($user_profile_topic);
echo '
<div class="innerdiv" style="padding:3px;"><img alt="alliedmods" src="./pic/alliedmods.png"><a href='."view_plugins.php?file=show&id=$file_id".'> <strong><b>'.$row['name'].'</b></strong></a> <br>Качен от
<a href="userdetails.php?id='.$user_profile_topic[id].'"><b>'.$onoffpic.''.get_user_color($user_profile_topic["color"], $user_profile_topic["username"]).($user_profile_topic["title"] != "" ? " / <span style=\"color: green;\" title=\"Титла\">{$user_profile_topic["title"]}</span>" : "") . get_user_icons($user_profile_topic, true) . '</b></a>
</b> на: '.$row['date'].'<br>Одобрен на: '.$row['date'].' <br><br>
<div style="background-color:#292929"> <span class="bold">Автор:</span> '.$row['author'].'<br><br><span class="bold">Описание:</span>
'.format_comment($row[description]) .' ';
echo'
<br>';?><?php echo '</div>
<img alt="" src="./pic/help.png"> Прочети Урока: <a href="http://'.$_SERVER["SERVER_NAME"].'/tutorials_plugins.php">добавяне на Плъгини (AMX-AMXX)</a>
<br><br>
<div class="buttonwrapper">
<a class="boldbuttons" href=?download='.$row['id'].'><span><img src=./pic/download.png border="0"></span></a>
</div>
<br>
Свален <b><font color=green>'.$row['downloads'].'</font></b> път(и). </div>
';
?><?php
}
}
elseif($_GET['cat']){
//ako pokazvame vsichki failove ot dadena kategoriq
echo '';
$br = 15;
$pageNum = 1;
if(!empty($_GET['page']) && is_numeric($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $br;
if(is_numeric($_GET['cat'])){ $kategoria = mysql_real_escape_string($_GET['cat']);
$query = mysql_query("SELECT * FROM files WHERE kategoria='$kategoria'") or die (mysql_error());
$query = "SELECT * from files WHERE kategoria='$kategoria' order by id desc LIMIT $redove, $br";
$result = mysql_query($query) or die('Не си избрал страница!');
$rank=$row[rank];
if($rank == '1') { $rankstatus = '#FF0000';}
if($rank == '2') { $rankstatus = '#2795d3';}
if($rank == '3') { $rankstatus = '#53c133';}
if($rank == '4') { $rankstatus = 'gray';}
if($rank == '5') { $rankstatus = '#e99f44';}
if($rank == '6') { $rankstatus = '#feb501';}
echo '
<table width="100%" border="1" cellspacing="0" cellpadding="2" style="border-collapse: collapse; border-color:#383838">
<tr>
<td width="55%" bgcolor="#383838"><div align="center">Име</div></td>
<td width="15%" bgcolor="#383838"><div align="center">Автор</div></td>
<td width="15%" bgcolor="#383838"><div align="center">Качил</div></td>
<td width="15%" bgcolor="#383838" style="color:"><div align="center">Свален</div></td>
</tr>';
while($row = @mysql_fetch_array($result)){
echo ' <tr>
<td width="73%" align="left" ><a href="?file=show&id='.$row['id'].'"><img src=../images/cstrikemaps.ico border="0" width="16" height="16">
'.$row['name'].'</a></td>
<td width="16%" ><center>'.$row['author'].'</center></td>
<td width="16%" > <center><b>'.$row['uploader'].'</center></b></td>
<td width="11%" align="center" ><font color=green>'.$row['downloads'].'</font></td>
</tr>
';
}
echo '</tbody></table>';
echo "<br />";?><center><div class="pagination blue"><?php
$query = "SELECT COUNT(id) AS numrows FROM files WHERE kategoria='$kategoria'";
$result = mysql_query($query) or die('Не си избрал страница!');
$row = @mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$br);
$self = $_SERVER['PHP_SELF'];
$ns = '';
for($page = 1; $page <= $maxPage; $page++) {
if ($page == $pageNum) {
$ns .= "<a class=\"number current\" href=\"view_plugins.php?cat=$kategoria&page=$page\"> $page </a>";
}
else {
$ns .= " <a class=\"number \" href=\"view_plugins.php?cat=$kategoria&page=$page\">$page</a> ";
}}
if ($pageNum > 1) {
$page = $pageNum - 1;
$pr = " <a href=\"view_plugins.php?cat=$kategoria&page=$page\" id=\"page\"> <<< </a> ";
$one = " <a href=\"view_plugins.php?cat=$kategoria&page=1\" >« първа</a> ";
}
else {
$pr = ' ';
$one = ' ';
}
if ($pageNum < $maxPage) {
$page = $pageNum + 1;
$sl = (" <a href=\"pfiles?cat=$kategoria&page=$page\" id=\"page\"> > </a> ");
$pl = (" <a href=\"view_plugins.php?cat=$kategoria&page=$maxPage\">последна »</a> ");
}
else {
$sl = '';
$pl = '';
}
echo $one . $ns . $pl;
echo '</div></center>';
} else {echo '<div class="warning"><p><center>В адреса не е въведен ID на категория.</div></center></p>';}
}
foot();
?>