// Постеры раздач
if ($bb_cfg['lenta'] && $user->opt_js['poster_js'])
{
if(!$lenta = CACHE('lenta')->get("lenta$hide_poster_opt"))
{
$cat_ids = ($hide_poster_opt) ? implode(',', array_flip($hide_poster_user)) : 0;
$lenta = DB()->fetch_rowset("SELECT tr.topic_id, tr.forum_id,
tr.size, t.topic_title, t.topic_image, f.forum_name, u.username, u.user_rank
FROM ". BB_BT_TORRENTS ." tr
LEFT JOIN ". BB_TOPICS ." t ON tr.topic_id = t.topic_id
LEFT JOIN ". BB_FORUMS ." f ON tr.forum_id = f.forum_id
LEFT JOIN ". BB_USERS ." u ON tr.poster_id = u.user_id
WHERE tr.forum_id NOT IN ({$bb_cfg['trash_forum_id']})
AND f.cat_id NOT IN($cat_ids)
AND f.allow_porno_topic = 0
AND f.allow_reg_tracker = 1
AND f.auth_view IN(0,1)
ORDER BY tr.reg_time DESC LIMIT {$bb_cfg['limit_poster']}
");
CACHE('lenta')->set("lenta$hide_poster_opt", $lenta, 3600);
}
/**
* Trigger error
*/
function trigger_error ($msg = 'DB Error')
{
if (error_reporting())
{
if (DBG_LOG === true)
{
$err = $this->sql_error();
$msg .= "\n". trim(sprintf('#%06d %s', $err['code'], $err['message']));
}
else
{
$msg .= " [". $this->debug_find_source() ."]";
}
trigger_error($msg, E_USER_ERROR);
}
}
Последнее что устанавливал - это рекламные баннеры, но не думаю, что в них дело.Смотри что устанавливал, что менял в последнее время? Может постер попался бракованый.
Не понял, зачем бэкап было задействовать? Правильно было последовательно пойти по коду в index.php где ошибка и выяснить.
Я точно не скажу, т.к. ставил мод примерно 9-10 лет назад, но тоже думаю о том, что бы обновить мод.