В файле admin/includes/functions/general.php
код
function vam_in_array($lookup_value, $lookup_array) { if (function_exists('in_array')) { if (in_array($lookup_value, $lookup_array)) return true; } else { reset($lookup_array); while (list ($key, $value) = each($lookup_array)) { if ($value == $lookup_value) return true; } } return false; }
заменен на
function vam_in_array($lookup_value, $lookup_array) { if (function_exists('in_array')) { if (in_array($lookup_value, $lookup_array)) return true; } else { foreach ($lookup_array as $key => $val) { if ($value == $lookup_value) return true; } } return false; }
Хотя правильно нужно так
foreach ($lookup_array as $key => $value) {
+ в этом обновлении еще в других местах были подобные баги.
Рекомендуемые комментарии