Файл: sys/rating.php
Строк: 468
<?php
#-----------------------------------------------------#
# ********* TerrinCMS ********* #
# Made by : Terrin #
# E-mail : mali.kol@mail.ru #
# WAP-Site : http://lorinz.ru #
# ICQ : 68-30-88 #
# Вы не имеете право вносить изменения в код скрипта #
# для его дальнейшего распространения #
#-----------------------------------------------------#
###################################################
# Графическая шкала рейтинга
# Распространение: бесплатно
# Вы можете использовать код только с указанием авторства
# Автор: DiNo
# Сайт: http://wjirc.ru
###################################################
$g = 200; //Длина шкалы рейтинга + 22рх на размер бегунка. Пример: если $g=160рх, то вся шкала будет 182рх
$x = $g+22;
$i = imageCreate($x, 12);
$color = imageColorAllocate($i, 0, 0, 0);
$rating = abs(intval($_GET['img']));
$u = $g+1;
$q = $g+20;
$v = $rating*$g/100;
$s = 20+$v;
$y = $v+1;
$z = $s-1;
$f = $y+2;
if ($rating == 0) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 50, 0);
$minus2 = imagecolorallocate($i, 222, 40, 0);
$minus3 = imagecolorallocate($i, 180, 30, 0);
$minus4 = imagecolorallocate($i, 144, 20, 0);
$minus5 = imagecolorallocate($i, 180, 30, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 22, 1, $q, 2, $minus);
imageFilledRectangle($i, 22, 3, $q, 4, $minus2);
imageFilledRectangle($i, 22, 5, $q, 6, $minus3);
imageFilledRectangle($i, 22, 7, $q, 8, $minus4);
imageFilledRectangle($i, 22, 9, $q, 10, $minus5);
imageFilledRectangle($i, 22, 0, 2, 10, $text);
imageFilledRectangle($i, 1, 1, 21, 2, $okno);
imageFilledRectangle($i, 1, 3, 21, 4, $okno2);
imageFilledRectangle($i, 1, 5, 21, 6, $okno3);
imageFilledRectangle($i, 1, 7, 21, 8, $okno4);
imageFilledRectangle($i, 1, 9, 21, 10, $okno5);
imageString($i, 1, 5, 2, "$rating%", $text);
}
if ($rating > 0 && $rating <= 10) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 50, 0);
$minus2 = imagecolorallocate($i, 222, 40, 0);
$minus3 = imagecolorallocate($i, 180, 30, 0);
$minus4 = imagecolorallocate($i, 144, 20, 0);
$minus5 = imagecolorallocate($i, 180, 30, 0);
$plus = imagecolorallocate($i, 250, 255, 0);
$plus2 = imagecolorallocate($i, 240, 250, 0);
$plus3 = imagecolorallocate($i, 230, 240, 0);
$plus4 = imagecolorallocate($i, 220, 230, 0);
$plus5 = imagecolorallocate($i, 230, 240, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 11 && $rating <= 20) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 70, 0);
$minus2 = imagecolorallocate($i, 222, 60, 0);
$minus3 = imagecolorallocate($i, 180, 50, 0);
$minus4 = imagecolorallocate($i, 160, 40, 0);
$minus5 = imagecolorallocate($i, 180, 50, 0);
$plus = imagecolorallocate($i, 250, 255, 60);
$plus2 = imagecolorallocate($i, 230, 255, 0);
$plus3 = imagecolorallocate($i, 180, 255, 0);
$plus4 = imagecolorallocate($i, 170, 235, 0);
$plus5 = imagecolorallocate($i, 180, 255, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 21 && $rating <= 30) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 70, 0);
$minus2 = imagecolorallocate($i, 230, 60, 0);
$minus3 = imagecolorallocate($i, 200, 50, 0);
$minus4 = imagecolorallocate($i, 170, 40, 0);
$minus5 = imagecolorallocate($i, 200, 50, 0);
$plus = imagecolorallocate($i, 220, 255, 185);
$plus2 = imagecolorallocate($i, 190, 255, 80);
$plus3 = imagecolorallocate($i, 150, 255, 0);
$plus4 = imagecolorallocate($i, 130, 235, 0);
$plus5 = imagecolorallocate($i, 150, 255, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 31 && $rating <= 40) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 80, 0);
$minus2 = imagecolorallocate($i, 245, 50, 0);
$minus3 = imagecolorallocate($i, 230, 30, 0);
$minus4 = imagecolorallocate($i, 220, 20, 0);
$minus5 = imagecolorallocate($i, 230, 30, 0);
$plus = imagecolorallocate($i, 220, 255, 185);
$plus2 = imagecolorallocate($i, 190, 255, 80);
$plus3 = imagecolorallocate($i, 150, 255, 0);
$plus4 = imagecolorallocate($i, 130, 235, 0);
$plus5 = imagecolorallocate($i, 150, 255, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 41 && $rating <= 50) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 100, 0);
$minus2 = imagecolorallocate($i, 245, 70, 0);
$minus3 = imagecolorallocate($i, 230, 50, 0);
$minus4 = imagecolorallocate($i, 220, 40, 0);
$minus5 = imagecolorallocate($i, 230, 50, 0);
$plus = imagecolorallocate($i, 210, 255, 185);
$plus2 = imagecolorallocate($i, 170, 255, 130);
$plus3 = imagecolorallocate($i, 80, 255, 0);
$plus4 = imagecolorallocate($i, 70, 235, 0);
$plus5 = imagecolorallocate($i, 80, 255, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 51 && $rating <= 60) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 130, 50);
$minus2 = imagecolorallocate($i, 245, 100, 0);
$minus3 = imagecolorallocate($i, 230, 80, 0);
$minus4 = imagecolorallocate($i, 220, 70, 0);
$minus5 = imagecolorallocate($i, 230, 80, 0);
$plus = imagecolorallocate($i, 210, 255, 185);
$plus2 = imagecolorallocate($i, 170, 255, 130);
$plus3 = imagecolorallocate($i, 80, 255, 0);
$plus4 = imagecolorallocate($i, 70, 235, 0);
$plus5 = imagecolorallocate($i, 80, 255, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 61 && $rating <= 70) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 130, 100);
$minus2 = imagecolorallocate($i, 245, 100, 80);
$minus3 = imagecolorallocate($i, 230, 80, 40);
$minus4 = imagecolorallocate($i, 220, 70, 20);
$minus5 = imagecolorallocate($i, 230, 80, 40);
$plus = imagecolorallocate($i, 190, 255, 140);
$plus2 = imagecolorallocate($i, 111, 255, 0);
$plus3 = imagecolorallocate($i, 100, 230, 0);
$plus4 = imagecolorallocate($i, 40, 200, 0);
$plus5 = imagecolorallocate($i, 100, 230, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 71 && $rating <= 80) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 150, 160);
$minus2 = imagecolorallocate($i, 235, 120, 130);
$minus3 = imagecolorallocate($i, 220, 110, 80);
$minus4 = imagecolorallocate($i, 200, 90, 60);
$minus5 = imagecolorallocate($i, 220, 110, 80);
$plus = imagecolorallocate($i, 190, 255, 140);
$plus2 = imagecolorallocate($i, 111, 255, 0);
$plus3 = imagecolorallocate($i, 100, 230, 0);
$plus4 = imagecolorallocate($i, 40, 200, 0);
$plus5 = imagecolorallocate($i, 100, 230, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 81 && $rating <= 90) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 190, 180);
$minus2 = imagecolorallocate($i, 235, 180, 150);
$minus3 = imagecolorallocate($i, 220, 160, 100);
$minus4 = imagecolorallocate($i, 200, 120, 80);
$minus5 = imagecolorallocate($i, 220, 160, 100);
$plus = imagecolorallocate($i, 0, 225, 0);
$plus2 = imagecolorallocate($i, 0, 200, 0);
$plus3 = imagecolorallocate($i, 0, 175, 0);
$plus4 = imagecolorallocate($i, 0, 150, 0);
$plus5 = imagecolorallocate($i, 0, 175, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating >= 91 && $rating <= 100) {
//////////////////////////////////////////////////////////////////////////////////
$minus = imagecolorallocate($i, 255, 190, 210);
$minus2 = imagecolorallocate($i, 235, 180, 180);
$minus3 = imagecolorallocate($i, 220, 160, 140);
$minus4 = imagecolorallocate($i, 200, 120, 100);
$minus5 = imagecolorallocate($i, 220, 160, 140);
$plus = imagecolorallocate($i, 0, 225, 0);
$plus2 = imagecolorallocate($i, 0, 200, 0);
$plus3 = imagecolorallocate($i, 0, 175, 0);
$plus4 = imagecolorallocate($i, 0, 150, 0);
$plus5 = imagecolorallocate($i, 0, 175, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $v, 2, $plus);
imageFilledRectangle($i, 1, 3, $v, 4, $plus2);
imageFilledRectangle($i, 1, 5, $v, 6, $plus3);
imageFilledRectangle($i, 1, 7, $v, 8, $plus4);
imageFilledRectangle($i, 1, 9, $v, 10, $plus5);
imageFilledRectangle($i, $s, 1, $q, 2, $minus);
imageFilledRectangle($i, $s, 3, $q, 4, $minus2);
imageFilledRectangle($i, $s, 5, $q, 6, $minus3);
imageFilledRectangle($i, $s, 7, $q, 8, $minus4);
imageFilledRectangle($i, $s, 9, $q, 10, $minus5);
imageFilledRectangle($i, $v, 0, $s, 10, $text);
imageFilledRectangle($i, $y, 1, $z, 2, $okno);
imageFilledRectangle($i, $y, 3, $z, 4, $okno2);
imageFilledRectangle($i, $y, 5, $z, 6, $okno3);
imageFilledRectangle($i, $y, 7, $z, 8, $okno4);
imageFilledRectangle($i, $y, 9, $z, 10, $okno5);
imageString($i, 1, $f, 2, "$rating%", $text);
}
if ($rating == 100) {
//////////////////////////////////////////////////////////////////////////////////
$plus = imagecolorallocate($i, 0, 225, 0);
$plus2 = imagecolorallocate($i, 0, 200, 0);
$plus3 = imagecolorallocate($i, 0, 175, 0);
$plus4 = imagecolorallocate($i, 0, 150, 0);
$plus5 = imagecolorallocate($i, 0, 175, 0);
$okno = imagecolorallocate($i, 255, 255, 255);
$okno2 = imagecolorallocate($i, 230, 230, 230);
$okno3 = imagecolorallocate($i, 210, 210, 210);
$okno4 = imagecolorallocate($i, 190, 190, 190);
$okno5 = imagecolorallocate($i, 210, 210, 210);
$text = imagecolorallocate($i, 0, 0, 0);
//////////////////////////////////////////////////////////////////////////////////
imageFilledRectangle($i, 1, 1, $g, 2, $plus);
imageFilledRectangle($i, 1, 3, $g, 4, $plus2);
imageFilledRectangle($i, 1, 5, $g, 6, $plus3);
imageFilledRectangle($i, 1, 7, $g, 8, $plus4);
imageFilledRectangle($i, 1, 9, $g, 10, $plus5);
imageFilledRectangle($i, $g, 0, $x, 10, $text);
imageFilledRectangle($i, $u, 1, $q, 2, $okno);
imageFilledRectangle($i, $u, 3, $q, 4, $okno2);
imageFilledRectangle($i, $u, 5, $q, 6, $okno3);
imageFilledRectangle($i, $u, 7, $q, 8, $okno4);
imageFilledRectangle($i, $u, 9, $q, 10, $okno5);
imageString($i, 1, $u, 2, "$rating%", $text);
}
Header("Content-type: image/png");
imagePNG($i);
imageDestroy($i);
?>