Updated color_contrast using hexdec deperecated

Changed the hexdec to ctype_xdigit due to deprecation and error in status page on php 7.4
This commit is contained in:
Tsah Kashkash 2019-12-24 16:46:55 +02:00 committed by GitHub
parent 83f7aa9b4c
commit a10b81e8ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -114,9 +114,9 @@ if (!function_exists('color_contrast')) {
*/
function color_contrast($hexcolor)
{
$r = hexdec(substr($hexcolor, 0, 2));
$g = hexdec(substr($hexcolor, 2, 2));
$b = hexdec(substr($hexcolor, 4, 2));
$r = ctype_xdigit(substr($hexcolor, 0, 2));
$g = ctype_xdigit(substr($hexcolor, 2, 2));
$b = ctype_xdigit(substr($hexcolor, 4, 2));
$yiq = (($r * 100) + ($g * 400) + ($b * 114)) / 1000;
return ($yiq >= 128) ? 'black' : 'white';