Фрилич за сид-бонус

Started by dredd on 2015-05-21 19:14 — 30 replies, 5752 views

#11
Был замечен баг: PHP Notice: Undefined index: freeleech_enabled in \bt\announce.php on line 367
Временный костыль:
найти
// Freeleech
if ($bb_cfg['freeleech_enabled'] && strtotime($bb_cfg['freeleech_time_end'], TIMENOW) > TIMENOW && $down_add) $down_add = 0;
перед вставить
$bb_cfg = CACHE('bb_config')->get();
#12
Костыль привёл к ещё более плачевным последствиям, думаю дальше..)
-----------------------------
заменить
$bb_cfg = CACHE('bb_config')->get();
на
$bb_cfg = CACHE('bb_config')->get('');
#13
@dredd это что за фиксы такие вообще? 😱

Никаких глобалов и прочего не надо, в анонсере конфиг и так есть. Вы сами значение $bb_cfg['freeleech_enabled'] в конфиг вообще вносили? Или в config.php, или в базу, не суть важно?
#14
@Exile не, я не дурак, всё несколько раз проверил. Значения в конфиге установлены, фрилич активен, и announce.php просмотрел, там используется переменная bb_cfg, и, почему-то, работает. У меня у самого валится такой нотис, проверял путём скачивания раздачи. Не могу понять в чём проблема.
#15
@dredd а переменная в базе установлена? Что если в файле прописать?
#16
@Exile, да, всё установлено, и дата окончания фрилича, и активен ли фрилич или нет.
#17
@dredd ну попробуй в файле прописать. Просто возникла идея что анонсер не суммирует конфиги с базы с основными.
#18
@Exile если перенести одну переменную в конфиг, нотис летит на другую. скорее всего, аннонсер не суммирует конфиги.
#19
Пользователь Exile обновил ресурс Фрилич за сид-бонус новой записью:

Обновление 1.0.0

  • Обновлено описание ресурса

Узнать больше об этом обновлении...
#20
не срабатывает задача о том что на трекере уже идёт фрилич
if($bb_cfg['freeleech_enabled'] && (strtotime($bb_cfg['freeleech_time_end'], TIMENOW) > TIMENOW)) $this->ajax_die('На трекере уже идёт фрилич!');