View file index.php

File size: 3.81Kb
<?php 
// by mides, 1xw.mobi

require('config.php');
require('system/sys.php');
require('system/start.php');
require('system/header.php');

echo '<div class="top">Загруз-центр</div>';

ad();

switch($_GET['act']){

###############################################################################
##                               Главная                                     ##
###############################################################################
default:

echo '<div class="section">';
echo '<u>Разделы</u>:<br />';
$result_cats = mysql_query("SELECT * FROM `categories` ORDER BY `name`");
if(mysql_num_rows($result_cats)){
	while($cat = mysql_fetch_assoc($result_cats)){
		$loads = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `loads` WHERE `id_cat` = '$cat[id]'"), 0);
		echo '&bull; <a href="index.php?act=cat&amp;id='.$cat['id'].'">'.$cat['name'].'</a> ('.$loads.')';
		$loads_new = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `loads` WHERE `id_cat` = '$cat[id]' and `time` >= '".(time()-86400)."'"), 0);
		if($loads_new > 0){
			echo ' <font color="red">+ '.$loads_new.'</font>';
		}
		echo '<br />';
	}
}else{
	echo 'Разделов еще нет';
}
echo '</div>';

echo '<div class="section">';
if($user['user_login']){
	echo '&bull; <a href="panel">Админка</a><br />';
}
echo '&bull; <a href="index.php?act=stat">Статистика</a><br />';
echo '&bull; <a href="'.$config['main'].'">На главную</a><br />';
echo '</div>';

break;

###############################################################################
##                             Просмотр раздела                              ##
###############################################################################
case 'cat':

$id = intval($_REQUEST['id']);

$all_loads = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `loads` WHERE `id_cat` = '$id'"), 0);
if($all_loads > 0){
	$pages = ceil($all_loads/$config['onpage']);
	if(intval($_REQUEST['page'])){
		$page = intval($_REQUEST['page']);
	}else{
		$page = 1;
	}
	$from = ($page-1)*$config['onpage'];
	
	echo '<div class="section">';
	echo '<u>Список файлов:</u><br />';
	
	$result_loads = mysql_query("SELECT * FROM `loads` WHERE `id_cat` = '$id' ORDER BY `time` DESC LIMIT $from, $config[onpage]");
	while($load = mysql_fetch_assoc($result_loads)){
		if(empty($load['name'])){
			$name = $load['file'];
		}else{
			$name = $load['name'];
		}
		echo '<a href="view.php?id='.$load['id'].'">'.$name.'</a> ('.date('d.m.y, H:i', $load['time']).')';
		$load_new = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `loads` WHERE `id` = '$load[id]' and `time` >= '".(time()-86400)."'"), 0);
		if($load_new > 0){
			echo ' <font color="red">New!</font>';
		}
		echo '<br />';
	}
	echo '</div>';
}else{
	error('Файлов еще нет');
}

echo '<div class="section">';
navig($page, '?act=cat&amp;id='.$id.'&amp;', $pages);
echo '&bull; <a href="./">На главную</a><br />';
echo '</div>';

break;

###############################################################################
##                                 Статистика                                ##
###############################################################################
case 'stat':

echo '<div class="section">';
echo '<u>Статистика:</u><br />';

$loads = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `loads`"), 0);
echo 'Всего файлов '.$loads.'<br />';

$loads_new = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `loads` WHERE `time` >= '".(time()-86400)."'"), 0);
echo 'Всего новых файлов '.$loads_new.'<br />';

nav2('./', 'На главную');

break;


























}

require('system/tail.php');
?>