View file wapus top english version/razdel.php

File size: 6.72Kb
<?php
//=============================
#Version WapuS_ToP_final
#Script By: Black1992
#Email: skyangel15@inbox.lv
#Icq: 414454754
#Url: http://WaPuS.pp.Ru
//=============================
include("config.php");
include("inc/config.inc.php");
include("inc/functions.inc.php");
//---------------------------------------------------------------
ini_set ('session.use_cookies', 0);
ini_set ('session.use_trans_sid', 1);
session_name('sid');
connect_to_db();
//---------------------------------------------------------------
$title=DEFAUL_PAGE_TITLE;
include_once 'head.php';

//проверка  ввода page
if (empty($_GET['p']))
{
 $page = 1;
}
elseif ($_GET['p']<1)
{
 $page = 1;
}
else
 $page=$_GET['p'];

//проверка  ввода razd
if (empty($_GET['id']))
{
 $razd = 1;
}
elseif ($_GET['id']<1)
{
 $razd = 1;
}
else
 $razd=$_GET['id'];

if (!preg_match("!^[0-9]+$!i",$razd))
{
echo "<div class=\"rek3\">\n";
echo "<b>Categories!</b>\n";
echo "</div>\n";

echo "
<div class=\"news\">
<a href=\"" . $rating_url. "index.php\">$rating_name</a>
<img src=\"/img/gt.gif\" alt=\"&gt;\" />TOP
</div>
";
include "foot_code.php";

}
// ------------------------------ ТОП всех участников -------------------------------
$today  = date("Ymd");
// получаем кол во участников
$result = mysql_query("SELECT count(`uid`) FROM `weeks` WHERE `host` > 0 and `date`=$today and `razdel`=$razd");
$cntData = mysql_fetch_row($result);
$count_users = $cntData[0];
$max_page = ceil ($count_users / $count_top);
$page	= ($page > $max_page) ? (($max_page == 0)? $page : $max_page) : $page;
$start  = $count_top*($page-1);
$end	= $count_top;
// получаем uid участников
$result=mysql_query("SELECT DISTINCT `uid`,`count`,`host`,`in`,`out` FROM weeks WHERE host > 0 and date=$today and razdel=$razd ORDER BY host DESC LIMIT $start,$end");
$count_users_on_page = mysql_num_rows($result);

$razdel_data = mysql_query("SELECT name FROM razdels WHERE id=$razd");
$razdel_data_row = mysql_fetch_array($razdel_data);
$razdel = htmlspecialchars(base64_decode($razdel_data_row['name']));
if ($razdel_data_row==0)
{
echo "<div class=\"rek3\">\n";
echo "<b>Categories!</b>\n";
echo "</div>\n";

echo "
<div class=\"news\">
<a href=\"" . $rating_url. "index.php\">$rating_name</a>
<img src=\"/img/gt.gif\" alt=\"&gt;\" />TOP
</div>
";
include "foot_code.php";

}
// заголовок
echo "
<div class=\"main\">
<a href=\"razdels.php\">Categories</a> &raquo; $razdel
</div>
";

// вывод инфы
if ($count_users==0)
{
 echo "<div class=\"rek3\">Categories</div>";
}
else
{
 for($i = 0;$i < $count_users_on_page;$i++)
 {
  $row = mysql_fetch_array($result);
  $uid = $row['uid'];
  $hits = $row['count'];
  $hosts = $row['host'];
  // данные участника
		$user_data = mysql_query("SELECT site_name,link,info FROM users WHERE uid=$uid");
		$user_data_row = mysql_fetch_array($user_data);
		$site_name = htmlspecialchars($user_data_row['site_name']);
		$link = htmlspecialchars($user_data_row['link']);
		$info = htmlspecialchars($user_data_row['info']);

		//Всего
		$res_count = mysql_query("SELECT sum(count),sum(host) FROM months WHERE uid=$uid");
		$count_row=mysql_fetch_row($res_count);
		$all_hits = (int)$count_row[0];
		$all_hosts = (int)$count_row[1];

		
		//подсчитываем онлайн посетителей
		$res_count = mysql_query("SELECT count(ip) FROM online_ip WHERE uid=$uid");
		$count_row=mysql_fetch_row($res_count);
		$online=(int)$count_row[0];
		
        //оценка
        $q=@mysql_query("SELECT * FROM `rat` WHERE `uid`='$uid'");
        if($r=@mysql_fetch_assoc($q)){
        $rat=round($r['rt'],1);
        $allrat=$r['allrt'];
        }else{
        $rat=0;
        $allrat=0;}
                    
		//комментарии
        $komms=@mysql_query("SELECT `komm` FROM `komms` WHERE `uid`=$uid");
        $user_komms =(int)@mysql_num_rows($komms);
		
		//Пришло\Ушло
		$in_count = (int)$row['in'];
		$out_count = (int)$row['out'];

		
		//Определяем дату регистрации и категорию
		$mod_data = mysql_query("SELECT registration,razdel FROM users WHERE uid=$uid");
		$mod_row=mysql_fetch_array($mod_data);
		$registration = $mod_row['registration'];
		$kategory = $mod_row['razdel'];
		$reg_date = date("d.m.y", $registration);
		$kategory_mass = array(
						1=>entertainmentЃ, 2=>hobbies, 3=>Знакомства, 4=>Для_взрослых, 5=>Халява,
						6=>Магазины_услуги, 7=>Музыка, 8=>Общение, 9=>Развлечения, 10=>РЎРњР?_Рё_политика,
						11=>Спорт, 12=>Прочие);
		$kategory = $kategory_mass[$kategory];
	

		//Выводим активные сайты
		
		 echo "<div class=main>".(($i+1)+($count_top*($page-1))).". <b><a class=bb href=\"outtop.php?uid=$uid\">$site_name</a> </b><a href=\"stat.php?uid=$uid\"> ($hosts/$hits) </a>$b1[$c]<br/>";	
		 echo "$info  <br/>";                                                                                                                                                             									
		 //echo "В» Host/Hits: <b>($hosts/$hits)</b><br/>";
		 //echo "В» In top/Out top: <b>($in_count/$out_count)</b><br/>";
		 //echo "<b>All: </b>&nbsp;All hosts: $all_hosts | All hits: $all_hits<br />";
		 echo "В» <b>CategoryЏ:</b> $kategory <br/>";	
		 echo "В» Online: "; 
		 echo "<a href=\"online_tel.php?uid=$uid\">$online</a> <br/>";
		 echo "В» Rating: <a href=\"rating.php?uid=$uid\">($rat/$allrat)</a><br/>";
         echo "В» User comments: <a href=\"komms.php?uid=$uid\">($user_komms)</a><br/>";
					
					echo "</div>";
 }
}

// постраничная навигация
echo "<div class=\"rek3\" align=\"center\"\n>";
if ($page>1)
 echo "<img src=\"img/back.gif\" alt=\"-\" /> <a href=\"razdel.php?id=$razd&amp;p=".($page-1)."\">Categories</a> | ";
echo "стр.<b>$page</b> из ".$max_page;
if ($max_page-$page>0)
 echo " | <a href=\"razdel.php?id=$razd&amp;p=".($page+1)."\">Categories</a> <img src=\"img/next.gif\" alt=\"-\" />";
echo "<br>\n";

$in=-3;
$out=3;
if ($page!=1)
{
 echo "<a href=\"razdel.php?id=$razd&amp;p=1\">1</a>";
}
else
{
 echo "<b>1</b>";
}
for ($ot=$in; $ot<=$out; $ot++)
{
$t_str=$page+$ot;
if ($t_str>1 && $t_str<$max_page)
{
if ($in==$ot && $t_str>2)
{
echo " ... ";
}
if ($ot!=0)
{
echo " <a href=\"razdel.php?id=$razd&amp;p=$t_str\">$t_str</a>";
}
else
{
echo " <b>$t_str</b>";
}
if ($ot==$out && $t_str<$max_page-1)
{
echo " ... ";
}
}
}
if ($page!=$max_page)
{
echo " <a href=\"razdel.php?id=$razd&amp;p=$max_page\">$max_page</a>";
}
elseif ($max_page>1)
{
echo " <b>$max_page</b>";
}

echo "</div>\n";


echo "
<div class=\"news\">
<a href=\"" . $rating_url. "index.php\">$rating_name</a>
<img src=\"/img/gt.gif\" alt=\"&gt;\" />TOP
</div>
";
include "foot_code.php";

?>