WP-DownloadManager 1.31 на WordPress 2.6.1

Обновил WordPress до 2.6.1, старый WP-DownloadManager 1.30 перестал даже активироваться.
Поставил новый WP-DownloadManager 1.31 (удалив старую базу даних этого плагина). Активируется нормально, загружает файлы тоже… но когда жмешь, после добавления очередного файла, Manage Downloads (управление загрузками) выбрасывает повторяемый список ошибки:

Warning: cannot yet handle MBCS in html_entity_decode()! in /home/hodek/domains/telehvon.org.ua/public_html/wp-content/plugins/wp-downloadmanager/wp-downloadmanager.php on line 327

Я нашол в скрипте эту функцию:

### Function: Snippet Text
if(!function_exists('snippet_text')) {
    function snippet_text($text, $length = 0) {
        $text = html_entity_decode($text, ENT_QUOTES, get_option('blog_charset'));
         if (strlen($text) > $length) {
            return htmlentities(substr($text,0,$length), ENT_COMPAT, get_option('blog_charset')).'...';
         } else {
            return htmlentities($text, ENT_COMPAT, get_option('blog_charset'));
         }

Но что не так?

Объясните как с этим бороться можно?

Вобщем взял ту часть функции со старого WP-DownloadManager 1.30:

### Function: Snippet Text
if(!function_exists('snippet_text')) {
    function snippet_text($text, $length = 0) {
        $text = html_entity_decode($text, ENT_QUOTES);
         if (strlen($text) > $length){       
            return substr($text,0,$length).'...';             
         } else {
            return $text;
         }

работает вродь! Хотя вижу между новым и старым разница существенная…
Может кто что скажет..

Anonymous
Отправить
Ответ на: