Forums / National / Russian / Тестирование Cotonti v.0.9.23 beta

Тест предстоящего релиза

Kabak
#46966 2023-06-24 21:02

судя по сообщению  проблема в 

recentitems.functions.php

( не помогает )

раньше просто выдовало что на форуме нет сообщений - пустая таблица

 

Fatal error

2023-06-24 21:14

SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND (`cot_forum_topics`.`ft_mode` = 0) AND ft_movedto = 0' at line 1

#0 /var/www/dacha/system/database.php(372): cot_diefatal('...')
#1 /var/www/dacha/plugins/recentitems/inc/recentitems.functions.php(53): CotDB->query('...')
#2 /var/www/dacha/plugins/recentitems/recentitems.index.php(94): cot_build_recentforums('...', '...', '...', 0, '', '...')
#3 /var/www/dacha/modules/index/index.php(52): include('...')
#4 /var/www/dacha/index.php(150): require_once('...')

Добавлено 9 часов спустя:

"ft_can_in()"     что должно быть внутри скобок ?        там ничего нет и это вызывает проблему. 

Добавлено 3 минуты спустя:

29 строка  resentitems.functions.php

            $where['cat'] = 'ft_cat IN (' . implode(', ', $sqlCategories) . ')';

не правильно отрабатывает вот этот блок кода когда нет открытых разделов форума для группы пользователя для которого генерится список обновлений на форумах

    if ($rightprescan) {
        if (!$authCategories['readAll']) {
            $sqlCategories = array_map(
                function ($value) {return Cot::$db->quote($value);},
                $authCategories['read']
            );
            $where['cat'] = 'ft_cat IN (' . implode(', ', $sqlCategories) . ')';
        }
    }

 

Добавлено 2 минуты спустя:

что обозначет  ft_cat ?

This post was edited by Kabak (2023-06-25 06:47, 11 months ago)