запрет доступа для простых админов к тех страницам админки, только суперадмин имеет доступ, фикс репортов в админке, xbtt git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@175 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293
This commit is contained in:
pherum83 2011-07-28 10:18:20 +00:00
parent f91259737e
commit b294eb9331
8 changed files with 30 additions and 21 deletions

View file

@ -567,7 +567,7 @@ INSERT INTO `bb_config` VALUES ('bt_add_comment', '');
INSERT INTO `bb_config` VALUES ('bt_add_publisher', 'YourSiteName'); INSERT INTO `bb_config` VALUES ('bt_add_publisher', 'YourSiteName');
INSERT INTO `bb_config` VALUES ('bt_allow_spmode_change', '1'); INSERT INTO `bb_config` VALUES ('bt_allow_spmode_change', '1');
INSERT INTO `bb_config` VALUES ('bt_announce_url', 'http://yourdomain.com/bt/announce.php'); INSERT INTO `bb_config` VALUES ('bt_announce_url', 'http://yourdomain.com/bt/announce.php');
INSERT INTO `bb_config` VALUES ('bt_disable_dht', '1'); INSERT INTO `bb_config` VALUES ('bt_disable_dht', '0');
INSERT INTO `bb_config` VALUES ('bt_check_announce_url', '0'); INSERT INTO `bb_config` VALUES ('bt_check_announce_url', '0');
INSERT INTO `bb_config` VALUES ('bt_del_addit_ann_urls', '1'); INSERT INTO `bb_config` VALUES ('bt_del_addit_ann_urls', '1');
INSERT INTO `bb_config` VALUES ('bt_dl_list_only_1st_page', '1'); INSERT INTO `bb_config` VALUES ('bt_dl_list_only_1st_page', '1');

View file

@ -3,12 +3,15 @@
// ACP Header - START // ACP Header - START
if (!empty($setmodules)) if (!empty($setmodules))
{ {
$module['TorrentPier']['Tracker_Config'] = basename(__FILE__); if(IS_SUPER_ADMIN){
$module['TorrentPier']['Tracker_Config'] = basename(__FILE__);}
return; return;
} }
require('./pagestart.php'); require('./pagestart.php');
// ACP Header - END // ACP Header - END
if(!IS_SUPER_ADMIN) bb_die($lang['NOT_ADMIN']);
require(INC_DIR .'functions_admin_torrent.php'); require(INC_DIR .'functions_admin_torrent.php');
require(LANG_DIR .'lang_admin_bt.php'); require(LANG_DIR .'lang_admin_bt.php');

View file

@ -3,7 +3,8 @@
// ACP Header - START // ACP Header - START
if (!empty($setmodules)) if (!empty($setmodules))
{ {
$module['TorrentPier']['Cron'] = basename(__FILE__) . '?mode=list'; if(IS_SUPER_ADMIN){
$module['TorrentPier']['Cron'] = basename(__FILE__) . '?mode=list';}
return; return;
} }
@ -33,6 +34,8 @@ else {
} }
// ACP Header - END // ACP Header - END
if(!IS_SUPER_ADMIN) bb_die($lang['NOT_ADMIN']);
require(LANG_DIR .'lang_admin_cron.php'); require(LANG_DIR .'lang_admin_cron.php');
require(INC_DIR .'functions_admin_torrent.php'); require(INC_DIR .'functions_admin_torrent.php');
require(INC_DIR .'functions_admin_cron.php'); require(INC_DIR .'functions_admin_cron.php');

View file

@ -5,12 +5,15 @@
// ACP Header - START // ACP Header - START
if (!empty($setmodules)) if (!empty($setmodules))
{ {
$module['General']['Rebuild_Search_Index'] = basename(__FILE__); if(IS_SUPER_ADMIN){
$module['General']['Rebuild_Search_Index'] = basename(__FILE__);}
return; return;
} }
require('./pagestart.php'); require('./pagestart.php');
// ACP Header - END // ACP Header - END
if(!IS_SUPER_ADMIN) bb_die($lang['NOT_ADMIN']);
require(INC_DIR .'bbcode.php'); require(INC_DIR .'bbcode.php');
require(DEFAULT_LANG_DIR .'lang_admin_rebuild_search.php'); require(DEFAULT_LANG_DIR .'lang_admin_rebuild_search.php');

View file

@ -1,11 +1,11 @@
<?php <?php
if(!$bb_cfg['reports_enabled']) return;
if (!empty($setmodules)) if (!empty($setmodules))
{ {
$file = basename(__FILE__); $file = basename(__FILE__);
if($bb_cfg['reports_enabled']){
$module['Reports']['Modules_reasons'] = $file; $module['Reports']['Modules_reasons'] = $file;
$module['Reports']['Configuration'] = "$file?mode=config"; $module['Reports']['Configuration'] = "$file?mode=config";}
return; return;
} }

View file

@ -57,7 +57,7 @@ $bb_cfg['css_ver'] = 1;
// Increase number of revision after update // Increase number of revision after update
$bb_cfg['tp_version'] = '2.0.2'; $bb_cfg['tp_version'] = '2.0.2';
$bb_cfg['tp_release_state'] = 'TP II r174'; $bb_cfg['tp_release_state'] = 'TP II r175';
$bb_cfg['tp_release_date'] = '28-07-2011'; $bb_cfg['tp_release_date'] = '28-07-2011';
$bb_cfg['board_disabled_msg'] = 'форум временно отключен'; // 'forums temporarily disabled'; // show this msg if board has been disabled via ON/OFF trigger $bb_cfg['board_disabled_msg'] = 'форум временно отключен'; // 'forums temporarily disabled'; // show this msg if board has been disabled via ON/OFF trigger

View file

@ -557,7 +557,7 @@ function send_torrent_with_passkey ($filename)
} }
// XBTT unique passkey // XBTT unique passkey
if($bb_cfg['announce_type'] != 'xbt') if($bb_cfg['announce_type'] == 'xbt')
{ {
$info_hash = pack('H*', sha1(bencode($tor['info']))); $info_hash = pack('H*', sha1(bencode($tor['info'])));
$passkey = substr('00000000'. dechex($userdata['user_id']), -8) . substr(sha1($bb_cfg['torrent_pass_private_key'] .' '. $passkey_val .' '. $userdata['user_id'] .' '. $info_hash), 0, 24); $passkey = substr('00000000'. dechex($userdata['user_id']), -8) . substr(sha1($bb_cfg['torrent_pass_private_key'] .' '. $passkey_val .' '. $userdata['user_id'] .' '. $info_hash), 0, 24);

View file

@ -9,8 +9,8 @@
<th class="thCornerR" width="50%">{L_ACTION}</th> <th class="thCornerR" width="50%">{L_ACTION}</th>
</tr> </tr>
<!-- BEGIN installed_modules --> <!-- BEGIN installed_modules -->
<tr> <tr class="row3 med">
<td class="catSides" colspan="3"><span class="cattitle">{L_INSTALLED_MODULES}</span></td> <td colspan="3" class="catTitle">{L_INSTALLED_MODULES}</td>
</tr> </tr>
<!-- BEGIN modules --> <!-- BEGIN modules -->
<tr> <tr>
@ -39,8 +39,8 @@
<!-- END installed_modules --> <!-- END installed_modules -->
<!-- BEGIN inactive_modules --> <!-- BEGIN inactive_modules -->
<tr> <tr class="row3 med">
<td class="catSides" colspan="3"><span class="cattitle">{L_INACTIVE_MODULES}</span></td> <td colspan="3" class="catTitle">{L_INACTIVE_MODULES}</td>
</tr> </tr>
<!-- BEGIN modules --> <!-- BEGIN modules -->
<tr> <tr>