Вход Регистрация
Файл: top_reit/rustats.su/system/view/stat/graphic.tpl
Строк: 82
<?php $sait = Core::query("SELECT * FROM `user_sites` WHERE `id` =
?", array($_GET['get'])) -> fetch(); $img = imageCreate(320,
240); $color = imageColorAllocate($img, 255, 255, 255); $color =
imageColorAllocate($img, 205,205,205); imageLine($img, 40, 35, 40, 200,
$color); imageLine($img, 80, 35, 80, 200, $color); imageLine($img, 120, 35,
120, 200, $color); imageLine($img, 160, 35, 160, 200,
$color); imageLine($img, 200, 35, 200, 200, $color); imageLine($img, 240,
35, 240, 200, $color); imageLine($img, 280, 35, 280, 200, $color); $color
= imageColorAllocate($img, 0, 0, 0); $text = 'Статистика
сайта '.$sait['url']; imagettftext($img,10,0,20,25,$color,
'/system/view/stat/arial.ttf', $text); $color = imageColorAllocate($img,
255, 0, 0); imagettftext($img,10,0,100,230,$color,
'/system/view/stat/arial.ttf', 'Хосты ---'); $color =
imageColorAllocate($img, 0, 0, 255); imagettftext($img,10,0,170,230,$color,
'/system/view/stat/arial.ttf', 'Хиты ---'); $color =
imageColorAllocate($img, 0, 0, 0); imageString($img, 2, 25, 205,
date("d.m", strtotime("-6 day")),
$color); imageString($img, 2, 65, 205, date("d.m",
strtotime("-5 day")), $color); imageString($img, 2, 105, 205,
date("d.m", strtotime("-4 day")),
$color); imageString($img, 2, 145, 205, date("d.m",
strtotime("-3 day")), $color); imageString($img, 2, 185, 205,
date("d.m", strtotime("-2 day")),
$color); imageString($img, 2, 225, 205, date("d.m",
strtotime("-1 day")), $color); imageString($img, 2, 265, 205,
date("d.m"), $color); $max = $sait['host']; if($sait['host2']
> $max) $max = $sait['host2']; if($sait['host3'] > $max) $max =
$sait['host3']; if($sait['host4'] > $max) $max =
$sait['host4']; if($sait['host5'] > $max) $max =
$sait['host5']; if($sait['host6'] > $max) $max =
$sait['host6']; if($sait['host7'] > $max) $max =
$sait['host7']; if($sait['hit'] > $max) $max =
$sait['hit']; if($sait['hit2'] > $max) $max =
$sait['hit2']; if($sait['hit3'] > $max) $max =
$sait['hit3']; if($sait['hit4'] > $max) $max =
$sait['hit4']; if($sait['hit5'] > $max) $max =
$sait['hit5']; if($sait['hit6'] > $max) $max =
$sait['hit6']; if($sait['hit7'] > $max) $max = $sait['hit7']; if($max
!= 0) $umn = 170 / $max; else $umn = 0; $hosts = 200 - ( $sait['host7'] *
$umn); $hosts2 = 200 - ( $sait['host6'] * $umn); $hosts3 = 200 - (
$sait['host5'] * $umn); $hosts4 = 200 - ( $sait['host4'] * $umn); $hosts5 =
200 - ( $sait['host3'] * $umn); $hosts6 = 200 - ( $sait['host2'] *
$umn); $hosts7 = 200 - ( $sait['host'] * $umn); if($hosts < 35) $hosts
= 35; if($hosts2 < 35) $hosts2 = 35; if($hosts3 < 35) $hosts3 =
35; if($hosts4 < 35) $hosts4 = 35; if($hosts5 < 35) $hosts5 =
35; if($hosts6 < 35) $hosts6 = 35; if($hosts7 < 35) $hosts7 =
35; $hits = 200 - ( $sait['hit7'] * $umn); $hits2 = 200 - ( $sait['hit6']
* $umn); $hits3 = 200 - ( $sait['hit5'] * $umn); $hits4 = 200 - (
$sait['hit4'] * $umn); $hits5 = 200 - ( $sait['hit3'] * $umn); $hits6 = 200
- ( $sait['hit2'] * $umn); $hits7 = 200 - ( $sait['hit'] * $umn); if($hits
< 35) $hits = 35; if($hits2 < 35) $hits2 = 35; if($hits3 < 35)
$hits3 = 35; if($hits4 < 35) $hits4 = 35; if($hits5 < 35) $hits5 =
35; if($hits6 < 35) $hits6 = 35; if($hits7 < 35) $hits7 =
35; $delenie = ceil($max / 10); $color = imageColorAllocate($img, 0, 0,
0); imageString($img, 2, 35 - strlen("0") * 5, 188,
"0", $color); imageString($img, 2, 35 - strlen($delenie) * 5,
171, $delenie, $color); imageString($img, 2, 35 - strlen($delenie * 2) * 5,
154, $delenie * 2, $color); imageString($img, 2, 35 - strlen($delenie * 3)
* 5, 137, $delenie * 3, $color); imageString($img, 2, 35 - strlen($delenie
* 4) * 5, 120, $delenie * 4, $color); imageString($img, 2, 35 -
strlen($delenie * 5) * 5, 103, $delenie * 5, $color); imageString($img, 2,
35 - strlen($delenie * 6) * 5, 86, $delenie * 6, $color); imageString($img,
2, 35 - strlen($delenie * 7) * 5, 69, $delenie * 7,
$color); imageString($img, 2, 35 - strlen($delenie * 8) * 5, 52, $delenie *
8, $color); imageString($img, 2, 35 - strlen($max) * 5, 35, $max,
$color); $color = imageColorAllocate($img, 255, 0, 0); imageLine($img, 40,
$hosts, 80, $hosts2, $color); imageLine($img, 80, $hosts2, 120, $hosts3,
$color); imageLine($img, 120, $hosts3, 160, $hosts4,
$color); imageLine($img, 160, $hosts4, 200, $hosts5,
$color); imageLine($img, 200, $hosts5, 240, $hosts6,
$color); imageLine($img, 240, $hosts6, 280, $hosts7, $color); $color =
imageColorAllocate($img, 0, 0, 255); imageLine($img, 40, $hits, 80, $hits2,
$color); imageLine($img, 80, $hits2, 120, $hits3, $color); imageLine($img,
120, $hits3, 160, $hits4, $color); imageLine($img, 160, $hits4, 200,
$hits5, $color); imageLine($img, 200, $hits5, 240, $hits6,
$color); imageLine($img, 240, $hits6, 280, $hits7,
$color); Header("Content-type:
image/jpeg"); imageJpeg($img); imageDestroy($img); ?>
Онлайн: 2
Реклама