Ошибка:
Warning: urlencode() expects parameter 1 to be string, array given in ***\components\com_sef\joomsef.php on line 1218
В компоненте JoomSef на строке 1218 выполняется следующее:
$qs[] = $name . '[' . $k . ']=' . urlencode($v);
Весь кусок рядомстоящего кода:
// Set QUERY_STRING if set to if ($sefConfig->setQueryString) { $qs = array(); foreach ($vars as $name => $val) { if (is_array($val)) { foreach ($val as $k => $v) { $qs[] = $name . '[' . $k . ']=' . urlencode($v); } } else { $qs[] = $name . '=' . urlencode($val); } } $qs = implode('&', $qs); if (!empty($qs)) { $_SERVER['QUERY_STRING'] = $qs; } }
Есть идеи, как исправить?