diff --git a/upload/attach_mod/displaying_torrent.php b/upload/attach_mod/displaying_torrent.php index 40ac04c90..de46b6fc3 100644 --- a/upload/attach_mod/displaying_torrent.php +++ b/upload/attach_mod/displaying_torrent.php @@ -211,7 +211,7 @@ if ($tor_reged && $tor_info) 'DOWNLOAD_NAME' => $display_name, 'TRACKER_LINK' => $tracker_link, 'ATTACH_ID' => $attach_id, - 'TOR_FROZEN' => (!IS_AM) ? isset($bb_cfg['tor_frozen'][$tor_info['tor_status']]) : '', + 'TOR_FROZEN' => (!IS_AM) ? (isset($bb_cfg['tor_frozen'][$tor_info['tor_status']]) && !(isset($bb_cfg['tor_frozen_author_download'][$tor_info['tor_status']]) && $userdata['user_id'] == $tor_info['poster_id'])) ? true : '' : '', 'TOR_SILVER_GOLD' => $tor_type, // torrent status mod diff --git a/upload/config.php b/upload/config.php index b38b0a64e..5625060ff 100644 --- a/upload/config.php +++ b/upload/config.php @@ -63,8 +63,8 @@ $bb_cfg = $tr_cfg = $page_cfg = array(); // Increase number of revision after update $bb_cfg['tp_version'] = '2.4 (beta)'; -$bb_cfg['tp_release_state'] = 'R331'; -$bb_cfg['tp_release_date'] = '29-11-2011'; +$bb_cfg['tp_release_state'] = 'R332'; +$bb_cfg['tp_release_date'] = '03-12-2011'; // Database $charset = 'utf8'; diff --git a/upload/includes/init_bb.php b/upload/includes/init_bb.php index a6c019ec1..8f64f666c 100644 --- a/upload/includes/init_bb.php +++ b/upload/includes/init_bb.php @@ -314,6 +314,14 @@ $bb_cfg['tor_frozen'] = array( TOR_NO_DESC => true, TOR_PREMOD => true, ); + +// Разрешение на скачку автором, если закрыто на скачивание. +$bb_cfg['tor_frozen_author_download'] = array( + TOR_CHECKING => true, + TOR_NO_DESC => true, + TOR_PREMOD => true, +); + // Запрет на редактирование головного сообщения $bb_cfg['tor_cannot_edit'] = array( TOR_CHECKING => true,