<?php
###############################################
#  by MaZaFaKa                                #
#  ICQ: 449-559                               #
#  E-mail: Dimonnet@inbox.ru                  #
#  Потраченное время: Около 2х недель         #
###############################################


switch($item)
{
case 'rating':


 $ones = mysql_query("SELECT * FROM `".CATEGORY."` WHERE `id` = '".$id."';");
 $cat= mysql_fetch_array($ones);


echo
('
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#999999">
<table width="100%" border="0" cellspacing="1" cellpadding="0"><tr><td bgcolor="#f0f0f0">
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr bgcolor="#cccccc">
<td rowspan="2" align="center" style="color:#333366">&nbsp;#&nbsp;</td>
<td rowspan="2" style="color:#333366" width="100%" align="center">Сайты из категории &laquo'.$cat['description'].'&raquo;</td>
<td colspan="3" align="center"style="color:#333366">Посещаемость</td>
</tr>
<tr bgcolor="#cccccc" align="center">
<td style="color:#333366">Хостов</td>
<td style="color:#333366">Хитов</td>
<td bgcolor="#bbbbbb" style="color:#dddddd">&nbsp;?&nbsp;</td>
</tr>
');

$sql = mysql_query("SELECT COUNT(*) FROM `".USERS."` WHERE `status` != 'locked' AND `hits` > 0 AND `category` = ".$id.";");
$all = mysql_result($sql, 0);

if($all > 0)
{
	$max_page = ceil($all / PAGE);

	$page = (int) $_REQUEST['page'];
	if(empty($page) || $page < 1 || $page > $max_page) $page = 1;

	if($page > 1) $from = ($page - 1) * PAGE;
	else $from = 0;

	$sql = mysql_query("SELECT * FROM `".USERS."` WHERE `status` != 'locked' AND `hits` > 0 AND `category` = ".$id." ORDER BY `hosts` DESC, `hits` DESC LIMIT ".$from.", ".PAGE.";");

	$c = $from + 1;

	while($top = mysql_fetch_assoc($sql))
	{
	$q = mysql_query("SELECT COUNT(*) FROM `".ONLINE."` WHERE `user_id` = ".$top['id'].";");
    $is_online = mysql_result($q, 0);

	            $d = $c / 2;
                $d1 = ceil($d);
                $d2 = $d1 - $d;
                $d3 = ceil($d2);
                if ($d3 == 0)
                {
	            echo("<tr bgcolor=\"#dddddd\">\n");
                }
                else
                {
	            echo("<tr bgcolor=\"#eeeeee\">\n");
                }

                 $top['url']=str_replace("http://","",$top['url']);

       // проверка поднялась ли посещалка на сайте за этот день... Канешно не правильно проверять начало дня с уже прошедшим:)) Но к концу дня статистика не обманит..
       $ones = mysql_query("SELECT * FROM `".STATS_DAY_2008."` WHERE `id` = '".$top['id']."' and `date` = '".Date('Y')."-".Date('m')."-".(Date('d')-1)."';");
       $fack = mysql_fetch_array($ones);

       $onesx = mysql_query("SELECT * FROM `".STATS_DAY_2008."` WHERE `id` = '".$top['id']."' and `date` = '".Date('Y')."-".Date('m')."-".(Date('d')-2)."';");
       $fackx = mysql_fetch_array($onesx);

      if ($fack['hosts']>$fackx['hosts'])
      {
      $prognozist = "/images/pubst.gif";
      }
      else
      {
      $prognozist = "/images/privst.gif";
      }

	echo("<td style=\"color:#333333\">".$c."</td><td>\n");
	echo("<a href='".PATH."/".VERSION."/out/".$top['id']."'>".$top['url']."</a><br/>\n");
	echo("<span style=\"color: #333333\">".$top['about']."</span></td>\n");
	echo("<td align=\"right\" nowrap>".$top['hosts']."</td><td align=\"right\" nowrap>".$top['hits']."</td>\n");
	echo("<td align=\"center\"><a href='".PATH."/".VERSION."/info/".$top['id']."'><img src=\"".$prognozist."\" border=\"0\" width=\"18\" height=\"17\" alt=\"\"></a></td></tr>\n");


	$c++;
	}

print ('
</table>
</td></tr></table>
</td></tr></table>');

//NAVIGATION
print '
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
</tr>
</table>';

print "<span style=\"color: #666666\">Страницы: <span style=\"font-size: 14px\">";
echo(pages($page, $max_page, PATH."/".VERSION."/category/".$id, VERSION));
$all = ($max_page*PAGE);
$ot = $page*PAGE-PAGE+1;
$do = $page*PAGE;
print "(".$ot."-".$do." из ".$all.")";
print "</span></span>";

}
else
{

	echo("<td style=\"color:#333333\">1</td><td>\n");
	echo("<span style=\"color: #333333\"><b>Активных сайтов, учавствующих в рейтинге, не найдено.</b></span></td>\n");
	echo("<td align=\"right\" nowrap>No</td><td align=\"right\" nowrap>No</td>\n");
	echo("<td align=\"center\">?</td></tr>\n");

print ('
</table>
</td></tr></table>
</td></tr></table>');
}

break;

case 'vip':
echo
('
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#999999">
<table width="100%" border="0" cellspacing="1" cellpadding="0"><tr><td bgcolor="#f0f0f0">
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr bgcolor="#cccccc">
<td rowspan="2" align="center" style="color:#333366">&nbsp;#&nbsp;</td>
<td rowspan="2" style="color:#333366" width="100%" align="center">Сайты из категории &laquo;Избранное&raquo;</td>
<td colspan="3" align="center"style="color:#333366">Посещаемость</td>
</tr>
<tr bgcolor="#cccccc" align="center">
<td style="color:#333366">Хостов</td>
<td style="color:#333366">Хитов</td>
<td bgcolor="#bbbbbb" style="color:#dddddd">&nbsp;?&nbsp;</td>
</tr>
');

$sql = mysql_query("SELECT COUNT(*) FROM `".USERS."` WHERE `status` = 'vip' AND `hits` > 0;");
$all = mysql_result($sql, 0);

if($all > 0)
{
	$max_page = ceil($all / PAGE);

	$page = (int) $_REQUEST['page'];
	if(empty($page) || $page < 1 || $page > $max_page) $page = 1;

	if($page > 1) $from = ($page - 1) * PAGE;
	else $from = 0;

	$sql = mysql_query("SELECT * FROM `".USERS."` WHERE `status` = 'vip' AND `hits` > 0 ORDER BY `hosts` DESC, `hits` DESC LIMIT ".$from.", ".PAGE.";");

	$c = $from + 1;

	while($top = mysql_fetch_assoc($sql))
	{
	$q = mysql_query("SELECT COUNT(*) FROM `".ONLINE."` WHERE `user_id` = ".$top['id'].";");
    $is_online = mysql_result($q, 0);

	            $d = $c / 2;
                $d1 = ceil($d);
                $d2 = $d1 - $d;
                $d3 = ceil($d2);
                if ($d3 == 0)
                {
	            echo("<tr bgcolor=\"#dddddd\">\n");
                }
                else
                {
	            echo("<tr bgcolor=\"#eeeeee\">\n");
                }
                $top['url']=str_replace("http://","",$top['url']);

       // проверка поднялась ли посещалка на сайте за этот день... Канешно не правильно проверять начало дня с уже прошедшим:)) Но к концу дня статистика не обманит..
       $ones = mysql_query("SELECT * FROM `".STATS_DAY_2008."` WHERE `id` = '".$top['id']."' and `date` = '".Date('Y')."-".Date('m')."-".(Date('d')-1)."';");
       $fack = mysql_fetch_array($ones);

       $onesx = mysql_query("SELECT * FROM `".STATS_DAY_2008."` WHERE `id` = '".$top['id']."' and `date` = '".Date('Y')."-".Date('m')."-".(Date('d')-2)."';");
       $fackx = mysql_fetch_array($onesx);

      if ($fack['hosts']>$fackx['hosts'])
      {
      $prognozist = "/images/pubst.gif";
      }
      else
      {
      $prognozist = "/images/privst.gif";
      }

	echo("<td style=\"color:#333333\">".$c."</td><td>\n");
	echo("<a href='".PATH."/".VERSION."/out/".$top['id']."'>".$top['url']."</a><br/>\n");
	echo("<span style=\"color: #333333\">".$top['about']."</span></td>\n");
	echo("<td align=\"right\" nowrap>".$top['hosts']."</td><td align=\"right\" nowrap>".$top['hits']."</td>\n");
	echo("<td align=\"center\"><a href='".PATH."/".VERSION."/info/".$top['id']."'><img src=\"".$prognozist."\" border=\"0\" width=\"18\" height=\"17\" alt=\"\"></a></td></tr>\n");


	$c++;
	}


print ('
</table>
</td></tr></table>
</td></tr></table>');



//NAVIGATION
print '
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
</tr>
</table>';

print "<span style=\"color: #666666\">Страницы: <span style=\"font-size: 14px\">";
echo(pages($page, $max_page, PATH."/".VERSION."/category/".$id, VERSION));
$all = ($max_page*PAGE);
$ot = $page*PAGE-PAGE+1;
$do = $page*PAGE;
print "(".$ot."-".$do." из ".$all.")";
print "</span></span>";
}
else
{

	echo("<td style=\"color:#333333\">1</td><td>\n");
	echo("<span style=\"color: #333333\"><b>Активных сайтов, учавствующих в рейтинге, не найдено.</b></span></td>\n");
	echo("<td align=\"right\" nowrap>No</td><td align=\"right\" nowrap>No</td>\n");
	echo("<td align=\"center\">?</td></tr>\n");

print ('
</table>
</td></tr></table>
</td></tr></table>');}

break;

}

?>