Ошибка конвертора БД

Статус
В этой теме нельзя размещать новые ответы.

Sputnik

Пользователь
Здравствуйте.
При конвертировании БД от sky трекера выдает вот эти сообщения

Notice: Use of undefined constant USERS_TABLE - assumed 'USERS_TABLE' in /var/www/convert.php on line 60
Fatal error: Call to a member function fetch_row() on a non-object in /var/www/converter/functions.php on line 27

Первое сообщение я подправил. А вот как исправить ошибку? В предыдущих версиях движка все конвертилось нормально. Ошибок не было.

Я так понял косяк в этой функции:

Код:
function get_max_val($table_name, $column)
{
    global $db;

    $row = $db->fetch_row("SELECT MAX($column) AS $column FROM $table_name LIMIT 1");
    return $row[$column];
}

Помогите плиз
 

Co®sar

Пользователь
Этот конвертер не для TP2. Его переделывать нужно. Не кардинально, но нужно.
Конкретно твоя ошибка должна исправиться путем замены USERS_TABLE на BB_USERS в convert.php
 

Sputnik

Пользователь
USERS_TABLE на BB_USERS я исправил.

А вот в functions.php какая проблема? Что тут можно/нужно переделать?
 

Co®sar

Пользователь
Ничего там не нужно переделывать. Подгоняй конвертер под TP2.
Как минимум все переменные $db заменяй на DB()
 

Sputnik

Пользователь
Замена не помогает :(
Та же ошибка
Код:
Fatal error: Call to a member function fetch_row() on a non-object in /var/www/local/torrentpier/converter/functions.php on line 27
В php не силен. Может поможете?
 

Sputnik

Пользователь
Спасибо. Видимо придется сначала конвертиться в первую версию а потом уже переходить на вторую.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху