Forums / National / Russian / Тех. поддержка / Баги и ошибки движка (Genoa 0.6)

Landgraft
#26218 2010-09-20 01:32
# Alex300 : Пользователи стали жаловаться
Да, и здесь то же самое уже словил (Опера 10.62).

И еще дополнение к багтраку.

Если при удалении плагина воспользовались ссылкой "удалить с сохранением настроек", и при последующей установке нажали "установить с использованием сохраненных настроек" - то количество настроек удваивается (если несколько раз удалять устанавливать - то и утраивается и т.д.): кроме сохраненных появляются еще и настройки по-умолчанию.

Решение (для 0.6.10).
В файле system/core/admin/admin.plug.inc.php находим 349 строку и в запросе
$sqltmp = sed_sql_query("SELECT COUNT(*) FROM $db_config WHERE config_owner='plug' AND config_cat='$pl' AND config_name='".$line[0]."' ");
исправляем $line[0] на $i, чтобы получилось
$sqltmp = sed_sql_query("SELECT COUNT(*) FROM $db_config WHERE config_owner='plug' AND config_cat='$pl' AND config_name='".$i."' ");

И заодно исправляем невнимательность в строке 420 (отвечает за права доступа):
elseif(!$ko)
редактируем до состояния
elseif($ko)
(убираем "!")