Просмотр файла include/count.php

Размер файла: 3.78Kb
<?php
#----------------------------------------------------------------#
#               ********* COOL-WAPA *********                    #
#                      Автор  :  Dog09                           #
#               E-mail  :  [email protected]                   #
#      Официальный сайт сайт проекта: : http://siza.pp.ua        #
#                  ICQ  :  617-333-896                           #
#      Вы не имеете право вносить изменения в код скрипта        #
#            для его дальнейшего распространения                 #
#----------------------------------------------------------------# 
// удаляем устаевшие письма
if(trim(implode(@file('data/mail.dat')))<(time()-604800*2))
{
$fp=fopen('data/mail.dat','w');
fputs($fp,time());
fclose($fp);chmod('data/mail.dat',0666);

mysql_query('DELETE FROM `mail` WHERE `time`<'.(time()-604800*2).' AND `new`=0;');

// оптимизируем таблицу
$list_db=mysql_list_tables(DBNAME);
$num_table=mysql_num_rows($list_db);$q='`';
for($i=0;$i<$num_table;$i++)
{
if($i!=$num_table-1){$q.=mysql_result($list_db,$i).'`, `';}else{$q.=mysql_result($list_db,$i).'`';}
}
mysql_query('OPTIMIZE TABLE '.$q.';') or print mysql_error();
}

// определяем онлайн в чате
$chat=mysql_result(mysql_query('SELECT count(*) FROM `online` WHERE `map` LIKE "chat%";'),0);
// тем в форуме & постов в форуме
$forum=mysql_fetch_row(mysql_query('SELECT count(*),SUM(`posts`) FROM `f_topic`;'));
// определяем дату последней новости
if($news= @mysql_result(mysql_query('SELECT `time` FROM `news` ORDER BY `nid` DESC LIMIT 1;'),0))
	{	if(date('d.m.Y',$news)==date('d.m.Y',time())){$news='Сегодня в '.date('H:i',$news);}
			else{$news=date('d.m.Y',$news);}}
	else{$news=0;}

// обновляем инфу каждые 5 минут
$stat=file('data/stat.dat');
if(intval(@$stat[0])<(time()-60*3)||@$stat[0]=='')
{
// файлов в обменнеке
$obmen1=mysql_result(mysql_query('SELECT count(*) FROM `obmen`;'),0);
$obmen2=mysql_result(mysql_query('SELECT count(*) FROM `obmen` WHERE `time`>'.(time()-$newfiles).';'),0);
$obmen3=mysql_result(mysql_query('SELECT SUM(`size`) FROM `obmen`;'),0);
// файлов в галерее
$gallery1=mysql_result(mysql_query('SELECT count(*) FROM `gallery`;'),0);
$gallery2=mysql_result(mysql_query('SELECT count(*) FROM `gallery` WHERE `time`>'.(time()-$newfiles).';'),0);
$gsize=mysql_result(mysql_query('SELECT SUM(`size`) FROM `gallery`;'),0);
// сообщения в гостевой
$guest1=mysql_result(mysql_query('SELECT count(*) FROM `guest`;'),0);
$guest2=mysql_result(mysql_query('SELECT count(*) FROM `guest` WHERE `time`>'.(time()-60*60*24).';'),0);

$fp=fopen('data/stat.dat','w');
fputs($fp,time()."\n".$load1."\n".$load2."\n".$gallery1."\n".$gallery2."\n".$lsize."\n".$gsize."\n".$guest1."\n".$guest2."\n".$obmen1."\n".$obmen2."\n".$obmen3."\n");
fclose($fp);chmod('data/stat.dat',0666);
}
$stat=file('data/stat.dat');
// функция преобразования размера
require('functions/sizer.php');

if(intval($stat[2])!=0){$stat[2]='<font color="'.$color_new.'">+'.intval($stat[2]).'</font>';}else{$stat[2]='';}
if(intval($stat[4])!=0){$stat[4]='<font color="'.$color_new.'">+'.intval($stat[4]).'</font>';}else{$stat[4]='';}
if(intval($stat[6])!=0){$stat[6]='<font color="'.$color_new.'">+'.intval($stat[6]).'</font>';}else{$stat[6]='';}
if(intval($stat[10])!=0){$stat[10]='/<font color="'.$color_new.'">+'.intval($stat[10]).'</font>';}else{$stat[10]='';}
if(intval($stat[12])!=0){$stat[12]='<font color="'.$color_new.'">+'.intval($stat[12]).'</font>';}else{$stat[12]='';}
?>