Апгрейд/даунгрейд/и снова апгрейд browscap приводят к такой проблеме
Установил browscap 6.x-1.1, он некорректно работал с php-5.3 (даже баг такой есть).
Отапгрейдил его до 6.x-1.x-dev, через несколько дней в "обновлениях" увидел, что рекомендуется другая версия, ступил, установил ее (оказалось, что это предыдущая версия, а более "поздняя" дата это 30 сентября 2009 г. - на год не посммотрел ), сделал update.php, выдало такую ошибку:
An error occurred. https://domainname/update.php?id=124&op=do <br /> <b>Fatal error</b>: Call to undefined function _system_update_utf8() in <b>/home/user/data/www/domainname/htdocs/sites/all/modules/browscap/browscap.install</b> on line <b>58</b><br />
Я обратно перекопировал диру от 6.x-1.x-dev в sites/all/modules, сделал update.php - та же ошибка. Снес диру, по-новой распаковал, установил - ошибка повторяется.
В browscap.install в районе той строки такой код :
* Updates existing tables to UTF-8.
*/
function browscap_update_1() {
return _system_update_utf8(array('browscap'));
return _system_update_utf8(array('browscap_statistics'));
} // browscap_update_1
Ругань собственно на эту строчку return _system_update_utf8(array('browscap'));
Функции в этом файле не нахожу, где она вообще должна быть?! И какой у нее должен быть код?!
Или проблема в чем-то другом? Туплю...