/wp-content/plugins/kingcomposer/includes/kc.functions.php
return (array_search($key1, $screens) > array_search($key2, $screens));
After fixing it ..
return (array_search($key1, $screens) <=> array_search($key2, $screens));
line 858~873
function kc_screen_sort( array &$array ) {
$screens = array('any', '1000-5000', '1024', '999', '767', '479');
uksort($array, function($key1, $key2) use ($screens) {
return (array_search($key1, $screens) <=> array_search($key2, $screens));
});
}
/*
* Sort first array base on key as array second
*/
function kc_abasort( array &$array, $order ) {
$order = array('any', '1000-5000', '1024', '999', '767', '479');
uksort($array, function($key1, $key2) use ($order) {
return (array_search($key1, $order) <=> array_search($key2, $order));
});
}
https://lindevs.com/sort-comparison-functions-that-return-boolean-value-is-deprecated-in-php-8-0/