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

Started by fly_indiz on 2012-11-05 08:49 — 121 replies, 35594 views

#71
Чёт ерунда какая то, мод переустановил, всё равно та же ошибка.
#72
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']);
щас инструкцию обновлю.
#73
fly_indiz, спасибо, всё работает!
#74
[26-Nov-2012 12:58:45] PHP Notice: Undefined variable: bf in \includes\cron\jobs\update_unlim_cache.php on line 7
AND g.group_opt & ". pow(2, $bf['group_opt']['unlim']) ." = ". pow(2, $bf['group_opt']['unlim']) ."
#75
Lange, в списке переменных global надо указать $bf, если его там нет. Если такого блока в файле вообще нет - стоит добавить.
#76
Lange, в списке переменных global надо указать $bf, если его там нет. Если такого блока в файле вообще нет - стоит добавить.
Тоже самое.
#77
не, я лажу сморозил, о другом думал

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

вот начало файла у меня такое:
<?php
if (!defined('BB_ROOT')) die(basename(__FILE__));
global $bf;
#78
точно.
опять апдэйт )
мой косяк видимо.
П.С. лечение: добавить в начало update_unlim_cache.php две строки, которые Gemini написал
#79
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)
#80
Lange, случаем не забыл указать?
$is_unlim = false;