Дополнительные права групп

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

Lange

Легенда
Чёт ерунда какая то, мод переустановил, всё равно та же ошибка.
 

fly_indiz

Пользователь
Lange, щас проверю. Проверил.
Мда. опять косяк в инструкции. В изначальном SVN-патче было правильно. укушу составителя )
в файле: includes/functions_torrent.php в функции function change_tor_type
найти строку:
if (!IS_AM) bb_die($lang['ONLY_FOR_MOD']);
заменить её на:
if (!IS_AM && !bf($userdata['group_opt'], 'group_opt', 'silvergold')) bb_die($lang['ONLY_FOR_MOD']);
щас инструкцию обновлю.
 

Lange

Легенда
[26-Nov-2012 12:58:45] PHP Notice: Undefined variable: bf in \includes\cron\jobs\update_unlim_cache.php on line 7
PHP:
AND g.group_opt & ". pow(2, $bf['group_opt']['unlim']) ." = ". pow(2, $bf['group_opt']['unlim']) ."
 

Exile

Администратор
Lange, в списке переменных global надо указать $bf, если его там нет. Если такого блока в файле вообще нет - стоит добавить.
 
G

Gemini_13

Гость
не, я лажу сморозил, о другом думал

хм-м.. у меня заработало без ошибок. правда, результат проверить не могу, не юзаю фичу.

вот начало файла у меня такое:
PHP:
<?php
if (!defined('BB_ROOT')) die(basename(__FILE__));
global $bf;
 

fly_indiz

Пользователь
точно.
опять апдэйт )
мой косяк видимо.
П.С. лечение: добавить в начало update_unlim_cache.php две строки, которые Gemini написал
 

Lange

Легенда
fly_indiz, [26-Nov-2012 15:48:00] PHP Notice: Undefined variable: is_unlim in /bt/announce.php on line 271
if ((TR_RATING_LIMITS || $tr_cfg['limit_concurrent_ips']) && !$stopped && !$is_unlim)
 
G

Gemini_13

Гость
Lange, случаем не забыл указать?
PHP:
$is_unlim = false;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху