[FULL] Freak releases no more

 • Просмотры: 1186
Ry
Ryuuzaki
Поблагодарили: 1 раз
Сообщения: 25
Зарегистрирован: 09 янв 2010, 22:25
Сообщение

[FULL] Freak releases no more

24 сен 2010, 22:27

Мод не позволяет создавать новые релизы пользователю, у которого имеются релизы со статусом "Недооформленно".

в файле ./posting.php
найти
:

Код: Выделить всё

// Output page ...
page_header($page_title, false);
После добавить:

Код: Выделить всё

//[begin] 'Freak releases no more' by Ryuuzaki
if ($forum_data['astracker'] && $mode == 'post') {
    $me = $user->data['user_id'];
    $result = mysql_query("SELECT topic_id FROM ". TRACKER_TORRENTS_TABLE ." WHERE poster_id=$me AND forb = '2'");
    $num_rows = mysql_num_rows($result);
    if ($num_rows > 0) {
        while($row = mysql_fetch_array($result))
        {
            $bbuf = $row[0];
            $query_buffer = mysql_query("SELECT topic_title FROM ".TOPICS_TABLE." WHERE topic_id = $bbuf");
            $row_buf = mysql_fetch_array($query_buffer);
            $result_links = "".$result_links."<br><strong><a href='./viewtopic.php?t=".$row[0]."'> ".$row_buf[0]."</a></strong>";
        }
        $result_links = "". $user->lang['FREAK_RELEASE'] . " " . $result_links . "";
        trigger_error($result_links);
    }
}
//[end] 'Freak releases no more' by Ryuuzaki
в файле ./language/ru/posting.php
найти
:

Код: Выделить всё

    'TORRENT_UPLOAD_ERROR'    => 'Ошибка загрузки торрента, данный торрент уже существует: <b>%s</b>, торрент проверен: <span style="color:#FF0000">%s</span>',
после добавить:

Код: Выделить всё

    //[begin] 'Freak releases no more' by Ryuuzaki
    'FREAK_RELEASE' => 'У Вас есть недооформленные релизы.<br> Исправьте предыдущие релизы, прежде чем создавать новые.<br><br><strong>Недооформленные релизы:</strong>',
    //[end] 'Freak releases no more' by Ryuuzaki
Пример работы мода:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Sa
SanekKeks
Благодарил (а): 1 раз
Сообщения: 1
Зарегистрирован: 19 июн 2010, 23:56
Сообщение

[FULL] Freak releases no more

25 сен 2010, 09:08

Ryuuzaki Благодарю за мод ;)
Аватара пользователя
GayveR
Откуда: Кемерово
Благодарил (а): 5 раз
Поблагодарили: 9 раз
Сообщения: 127
Зарегистрирован: 06 янв 2010, 18:31
Сообщение

[FULL] Freak releases no more

26 сен 2010, 09:40

А вот например у меня есть статус ещё и неоформленный торрент, как и его сюда привязать?
Ry
Ryuuzaki
Поблагодарили: 1 раз
Сообщения: 25
Зарегистрирован: 09 янв 2010, 22:25
Сообщение

[FULL] Freak releases no more

26 сен 2010, 14:34

Код: Выделить всё

$result = mysql_query("SELECT topic_id FROM ". TRACKER_TORRENTS_TABLE ." WHERE poster_id=$me AND forb = '2'");
заменить на

Код: Выделить всё

$result = mysql_query("SELECT topic_id FROM ". TRACKER_TORRENTS_TABLE ." WHERE poster_id=$me AND forb IN (2,тут еще номера статусов через запятую)");
Аватара пользователя
GayveR
Откуда: Кемерово
Благодарил (а): 5 раз
Поблагодарили: 9 раз
Сообщения: 127
Зарегистрирован: 06 янв 2010, 18:31
Сообщение

[FULL] Freak releases no more

27 сен 2010, 05:05

Ryuuzaki писал(а):

Код: Выделить всё

$result = mysql_query("SELECT topic_id FROM ". TRACKER_TORRENTS_TABLE ." WHERE poster_id=$me AND forb = '2'");
заменить на

Код: Выделить всё

$result = mysql_query("SELECT topic_id FROM ". TRACKER_TORRENTS_TABLE ." WHERE poster_id=$me AND forb IN (2,тут еще номера статусов через запятую)");
Благодарю)) :)

Вернуться в «Готовые моды для трекера»