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

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

macfleg

Пользователь
fly_indiz, протестил я анлим вроде все норма )). Юзера добавил в вип группу и после скачки данные были по 0
 

fly_indiz

Пользователь
macfleg, надо подождать н-ное время..(хз не помню расписание - смотреть влом) данные вродекак обновляются по крону.
 

macfleg

Пользователь
fly_indiz, после скачки прошло 40 мин + запускал крон задачи вручную
 

fly_indiz

Пользователь
учёл пост Gemini_13
+ немного правильнее крон-задачку описал:
PHP:
<?php
$sql = "
    SELECT ug.user_id
    FROM      ". BB_GROUPS    ." g
    LEFT JOIN ". BB_USER_GROUP ." ug ON(g.group_id = ug.group_id AND ug.user_pending != 1)
    WHERE g.group_single_user = 0
      AND g.group_opt & ". pow(2, $bf['group_opt']['unlim']) ." = ". pow(2, $bf['group_opt']['unlim']) ."
";
$user_ids = array();
$user_ids = DB()->fetch_rowset($sql, 'user_id');
$user_ids_csv = join(',', $user_ids);
CACHE('tr_cache')->set('tr_unlim', $user_ids_csv);

вношу в первый пост поправки.
 
G

Gemini_13

Гость
Аддон: Добавляем логин проверявшего и время проверки релиза

functions_torrent.php
Найти:
PHP:
function tracker_register ($attach_id, $mode = '', $tor_status = TOR_NOT_APPROVED)
Заменить на:
PHP:
function tracker_register ($attach_id, $mode = '', $tor_status = TOR_NOT_APPROVED, $checked_user_id = '', $checked_time = '')
Найти:
PHP:
        $columns = ' info_hash,      post_id,  poster_id,  topic_id,  forum_id,  attach_id,    size,  reg_time,  tor_status';
        $values = "'$info_hash_sql', $post_id, $poster_id, $topic_id, $forum_id, $attach_id, '$size', $reg_time, $tor_status";
Заменить на:
PHP:
        $columns = ' info_hash,      post_id,  poster_id,  topic_id,  forum_id,  attach_id,    size,  reg_time,  tor_status,  checked_user_id,  checked_time';
        $values = "'$info_hash_sql', $post_id, $poster_id, $topic_id, $forum_id, $attach_id, '$size', $reg_time, $tor_status, '$checked_user_id', '$checked_time'";

posting.php
Найти:
PHP:
else if (bf($userdata['group_opt'], 'group_opt', 'autocheck')) tracker_register(TORRENT_ATTACH_ID, 'newtopic', TOR_APPROVED);
Заменить на:
PHP:
else if (bf($userdata['group_opt'], 'group_opt', 'autocheck')) tracker_register(TORRENT_ATTACH_ID, 'newtopic', TOR_APPROVED, $userdata['user_id'], TIMENOW);
тут указываем нужного юзера и время проверки. сейчас проверка будет от самого автора релиза, но можно поменять на бота или подставного юзера. время тоже можно ставить свое.
 

Conteo

Администратор
Notice: Undefined variable: userdata in C:\www\includes\functions_torrent.php on line 388

строчка - if ($userdata['user_id'] == $torrent['poster_id'] && bf($userdata['group_opt'], 'group_opt', 'torstatus'))
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху