Добро пожаловать, Гость!
Помогите исправить варнинг
Помощь мастерам | Помогите исправить варнинг
Кодинг :
Вот собственно что выдает в логах:
PHP Strict Standards: Declaration of Asido_Driver_GD::__rotate() should be compatible with Asido_Driver::__rotate(&$tmp, $angle, $color) in /var/www/gal964/data/www/site.ru/engine/classes/class.driver.gd.php on line 616, referer: Ссылка
PHP Strict Standards: Declaration of Asido_Driver_GD::__canvas() should be compatible with Asido_Driver::__canvas($width, $height, $color) in /var/www/gal964/data/www/site.ru/engine/classes/class.driver.gd.php on line 616, referer: Ссылка
Вот эти функции:
<?php
function __rotate(&$tmp, $angle, &$color) {
// skip full loops
//
if (($angle % 360) == 0) {
return true;
}
list($r, $g, $b) = $color->get();
$rotate_color = imageColorAllocate($tmp->target, $r, $g, $b);
if ($t = imageRotate($tmp->target, $angle * -1, $rotate_color)) {
imageDestroy($tmp->target);
$tmp->target = $t;
$tmp->image_width = imageSX($tmp->target);
$tmp->image_height = imageSY($tmp->target);
return true;
}
return false;
}
?>
<?php
function __canvas($width, $height, &$color) {
$t = new Asido_TMP;
$t->target = imageCreateTrueColor($width, $height);
list($r, $g, $b) = $color->get();
imageFill($t->target, 1, 1,
imageColorAllocate($t->target, $r, $g, $b)
);
$t->image_width = $width;
$t->image_height = $height;
return $t;
}
?>
Строка 616:
<?php
}
?>
Помогите исправить варнинг
14 Фев 2016Вот собственно что выдает в логах:
PHP Strict Standards: Declaration of Asido_Driver_GD::__rotate() should be compatible with Asido_Driver::__rotate(&$tmp, $angle, $color) in /var/www/gal964/data/www/site.ru/engine/classes/class.driver.gd.php on line 616, referer: Ссылка
PHP Strict Standards: Declaration of Asido_Driver_GD::__canvas() should be compatible with Asido_Driver::__canvas($width, $height, $color) in /var/www/gal964/data/www/site.ru/engine/classes/class.driver.gd.php on line 616, referer: Ссылка
Вот эти функции:
<?php
function __rotate(&$tmp, $angle, &$color) {
// skip full loops
//
if (($angle % 360) == 0) {
return true;
}
list($r, $g, $b) = $color->get();
$rotate_color = imageColorAllocate($tmp->target, $r, $g, $b);
if ($t = imageRotate($tmp->target, $angle * -1, $rotate_color)) {
imageDestroy($tmp->target);
$tmp->target = $t;
$tmp->image_width = imageSX($tmp->target);
$tmp->image_height = imageSY($tmp->target);
return true;
}
return false;
}
?>
<?php
function __canvas($width, $height, &$color) {
$t = new Asido_TMP;
$t->target = imageCreateTrueColor($width, $height);
list($r, $g, $b) = $color->get();
imageFill($t->target, 1, 1,
imageColorAllocate($t->target, $r, $g, $b)
);
$t->image_width = $width;
$t->image_height = $height;
return $t;
}
?>
Строка 616:
<?php
}
?>
Комментарии: