1
0

wordpress theme: Fix PHP deprecation

This fixes errors which looked like this:

"PHP message: PHP Fatal error:  Array and string offset access syntax with curly braces is no longer supported in /opt/webapps/wordpress-5.6/wordpress/wp-content/themes/aclindsa/functions.php on line 117
This commit is contained in:
Aaron Lindsay 2021-01-29 10:03:16 -05:00
parent 7aa4be5df9
commit de06fbaebb

View File

@ -114,8 +114,8 @@ function kubrick_add_theme_page() {
update_option('kubrick_header_color', $fontcolor); update_option('kubrick_header_color', $fontcolor);
} }
if ( preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njuppercolor'], $uc) && preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njlowercolor'], $lc) ) { if ( preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njuppercolor'], $uc) && preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njlowercolor'], $lc) ) {
$uc = ( strlen($uc[0]) == 3 ) ? $uc[0]{0}.$uc[0]{0}.$uc[0]{1}.$uc[0]{1}.$uc[0]{2}.$uc[0]{2} : $uc[0]; $uc = ( strlen($uc[0]) == 3 ) ? $uc[0][0].$uc[0][0].$uc[0][1].$uc[0][1].$uc[0][2].$uc[0][2] : $uc[0];
$lc = ( strlen($lc[0]) == 3 ) ? $lc[0]{0}.$lc[0]{0}.$lc[0]{1}.$lc[0]{1}.$lc[0]{2}.$lc[0]{2} : $lc[0]; $lc = ( strlen($lc[0]) == 3 ) ? $lc[0][0].$lc[0][0].$lc[0][1].$lc[0][1].$lc[0][2].$lc[0][2] : $lc[0];
update_option('kubrick_header_image', "header-img.php?upper=$uc&lower=$lc"); update_option('kubrick_header_image', "header-img.php?upper=$uc&lower=$lc");
} }