Автоматическое добавление в группу по крону при условии

Started by ler on 2015-02-12 12:12 — 4 replies, 2076 views

#1
Например
При достижении количества сообщений >n но <m
При достижении количества релизов >n
При рейтинге>n
При репутации>n
Регистрация на сайте >n месяцев

И дальше при создании группы указать любое из условий или несколько

Например создав группу СуперСидер установить параметр автоматического перемещения в группу при отданном трафике >10TB

Ну вы короче поняли
#2
составляешь нужные выборки и в цикле добавляешь в группу

add_user_into_group ($group_id, $user_id);
#3
Ну я себе такое частично сделал, точнее ты сделал крон задачу автоматического добавления в вип группу при достижении репутации
#4
Сам спрашивал, сам отвечу. Создаете группу в админке ТрастСидер (Активный сидер или как нравится) и также создаете звание (лычку)
Spoiler content hidden.
Spoiler content hidden.
Создаете в админке две крон задачи для
trustseeder.php время выполнения каждый час
untrustseeder.php время выполнения раз в неделю

Суть: мы каждый час в течение недели собираем сидеров у которых активно более 50 торрентов и раз в неделю делаем проверку и удаляем бездельников

В новых версиях движка возможно потребуется удалить
require_once(INC_DIR .'functions_group.php');
И заменить
add_user_into_group ($group_seeder_id, $row['user_id']);
на
\TorrentPier\Legacy\Group::add_user_into_group($group_seeder_id, $row['user_id']);

Тоже самое для
delete_user_group ($group_seeder_id, $row['user_id']);
#5
@sxc Спасибо. Выпущу как мод в ближайшее время