Problem mit Junior Admin in Verbindung mit DL Mod // HELP
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- SimpsonFan
- Mitglied
- Beiträge: 127
- Registriert: 13.11.2004 20:51
- Kontaktdaten:
- SimpsonFan
- Mitglied
- Beiträge: 127
- Registriert: 13.11.2004 20:51
- Kontaktdaten:
Haste dir mal den Fix runtergeladen den es hier gibt ???
edit: Haste mal geschaut ob in den beiden Anleitung vielleicht an zwei gleichen Textstellen was geändert werden muss und du vielleicht von einer Mod was überschrieben hast ?!?!? Is mir auch schon passiert
edit: Haste mal geschaut ob in den beiden Anleitung vielleicht an zwei gleichen Textstellen was geändert werden muss und du vielleicht von einer Mod was überschrieben hast ?!?!? Is mir auch schon passiert

hab gerad alles durchgeschaut :/ es gibt nix das sich irgendwie miteinander aufhebt oder in konflikt zueiander steht. ich poste mal die jeweilig, relevanten änderungen der beiden mods. vielleicht kann mancher ja anhand dessen sagen, wo das problem liegt...
Auszug Junior Admin:
Auszug dl-Mod:
###
Auszug dl-Mod Update:
Auszug Junior Admin:
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
includes/constants.php
#
#-----[ FIND ]------------------------------------------
#
define('GROUPS_TABLE', $table_prefix.'groups');
#
#-----[ AFTER, ADD ]------------------------------------------
#
define('JR_ADMIN_TABLE', $table_prefix.'jr_admin_users');
#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$admin_link = jr_admin_make_admin_link();
#
#-----[ OPEN ]------------------------------------------
#
admin/pagestart.php
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
find_lang_file_nivisec('lang_jr_admin');
#
#-----[ FIND ]------------------------------------------
#
else if ($userdata['user_level'] != ADMIN)
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
}
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
$dir = @opendir(".");
$setmodules = 1;
while( $file = @readdir($dir) )
{
if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) )
{
include($file);
}
}
@closedir($dir);
unset($setmodules);
#
#-----[ REPLACE WITH ]------------------------------------------
#
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
$module = jr_admin_get_module_list($jr_admin_userdata['user_jr_admin']);
#
#-----[ FIND ]------------------------------------------
#
ksort($module);
while( list($cat, $action_array) = each($module) )
{
$cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat);
$template->assign_block_vars("catrow", array(
"ADMIN_CATEGORY" => $cat)
);
ksort($action_array);
$row_count = 0;
while( list($action, $file) = each($action_array) )
{
$row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2'];
$action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action);
$template->assign_block_vars("catrow.modulerow", array(
"ROW_COLOR" => "#" . $row_color,
"ROW_CLASS" => $row_class,
"ADMIN_MODULE" => $action,
"U_ADMIN_MODULE" => append_sid($file))
);
$row_count++;
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
jr_admin_make_left_pane();
#
#-----[ FIND ]------------------------------------------
#
else
{
$template->assign_vars(array(
"L_NO_GUESTS_BROWSING" => $lang['No_users_browsing'])
);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
jr_admin_make_info_box();
Auszug dl-Mod:
Code: Alles auswählen
# Finde in includes/page_header.php
#########################
'L_USERGROUPS' => $lang['Usergroups'],
########################
# Füge danach ein:
########################
'L_DOWNLOADS' => $lang['Downloads'],
########################
# Finde in includes/page_header.php
#########################
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),
########################
# Füge danach ein:
########################
'U_DOWNLOADS' => append_sid('downloads.'.$phpEx),
########################
# Finde in templates/SubSilver/overall_header.tpl
#########################
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a> <a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a> <a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a> </span></td>
</tr>
########################
# Füge danach ein:
########################
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_DOWNLOADS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_d.gif" width="13" height="13" border="0" alt="{L_DOWNLOADS}" hspace="3" />{L_DOWNLOADS}</a> </span></td>
</tr>
########################
# Finde in viewonline.php
#########################
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;
########################
# Füge danach ein:
########################
case PAGE_DOWNLOADS:
$location = $lang['downloads'];
$location_url = "downloads.$phpEx";
break;
########################
# Finde in admin/index.php
#########################
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "index.$phpEx?pane=right";
break;
########################
# Füge danach ein:
########################
case PAGE_DOWNLOADS:
$location = $lang['downloads'];
$location_url = "downloads.$phpEx?pane=right";
break;
########################
# Finde in admin/index.php
#########################
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "index.$phpEx?pane=right";
break;
########################
# Füge danach ein:
########################
case PAGE_DOWNLOADS:
$location = $lang['downloads'];
$location_url = "downloads.$phpEx?pane=right";
break;
########################
# Finde in includes/constants.php
#########################
define('PAGE_GROUPCP', -11);
########################
# Füge danach ein:
########################
define('PAGE_DOWNLOADS', -12);
########################
# Finde in includes/constants.php
#########################
define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');
########################
# Füge danach ein:
########################
define('DOWNLOADS_TABLE', $table_prefix.'downloads');
define('DL_CAT_TABLE', $table_prefix.'downloads_cat');
########################
# Finde in templates/subSilver/subSilver.cfg
#########################
$images['voting_graphic'][4] = "$current_template_images/voting_bar.gif";
########################
# Füge danach ein:
########################
$images['Dl_grey'] = "$current_template_images/dl_grey.gif";
$images['Dl_red'] = "$current_template_images/dl_red.gif";
$images['Dl_green'] = "$current_template_images/dl_green.gif";
$images['Dl_yellow'] = "$current_template_images/dl_yellow.gif";
#####################
Auszug dl-Mod Update:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
downloads.php
#
#-----[ FIND ]------------------------------------------
#
//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_DOWNLOADS);
init_userprefs($userdata);
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
$cat = ( $HTTP_POST_VARS['cat'] ) ? $HTTP_POST_VARS['cat'] : $HTTP_GET_VARS['cat'];
$view = ( $HTTP_POST_VARS['view'] ) ? $HTTP_POST_VARS['view'] : $HTTP_GET_VARS['view'];
$id = ( $HTTP_POST_VARS['id'] ) ? $HTTP_POST_VARS['id'] : $HTTP_GET_VARS['id'];
#
#-----[ OPEN ]------------------------------------------
#
load.php
#
#-----[ FIND ]------------------------------------------
#
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_DOWNLOADS);
init_userprefs($userdata);
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
$id = ( $HTTP_POST_VARS['id'] ) ? $HTTP_POST_VARS['id'] : $HTTP_GET_VARS['id'];
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_dl_cat.php
#
#-----[ FIND ]------------------------------------------
#
$cat_name = ( isset($HTTP_POST_VARS['cat_name']) ) ? trim($HTTP_POST_VARS['cat_name']) : "";
#
#-----[ AFTER, ADD ]------------------------------------------
#
$path = ( isset($HTTP_POST_VARS['path']) ) ? trim($HTTP_POST_VARS['path']) : "";
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_dl_traffic_all_users.php
#
#-----[ FIND ]------------------------------------------
#
if ($x == "bytes") $traffic_bytes = $traffic;
if ($x == "kb") $traffic_bytes = bcmul($traffic,1024);
if ($x == "mb") $traffic_bytes = bcmul($traffic,1048576);
//
// Ok, the traffic has been modified and submitted, let's update
//
if( ( $mode == 'save' && isset( $HTTP_POST_VARS['submit'] ) ) )
{
$traffic = ( !empty($HTTP_POST_VARS['traffic']) ) ? trim(strip_tags( $HTTP_POST_VARS['traffic'] ) ) : '';
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
$traffic = ( !empty($HTTP_POST_VARS['traffic']) ) ? trim(strip_tags( $HTTP_POST_VARS['traffic'] ) ) : '';
$x = ( !empty($HTTP_POST_VARS['x']) ) ? trim(strip_tags( $HTTP_POST_VARS['x'] ) ) : '';
$function = ( !empty($HTTP_POST_VARS['function']) ) ? trim(strip_tags( $HTTP_POST_VARS['function'] ) ) : '';
if ($x == "bytes") $traffic_bytes = $traffic;
if ($x == "kb") $traffic_bytes = bcmul($traffic,1024);
if ($x == "mb") $traffic_bytes = bcmul($traffic,1048576);
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_dl_traffic_single_user.php
#
#-----[ FIND ]------------------------------------------
#
if ($x == "bytes") $traffic_bytes = $user_traffic;
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$x = ( !empty($HTTP_POST_VARS['x']) ) ? trim(strip_tags( $HTTP_POST_VARS['x'] ) ) : '';
$function = ( !empty($HTTP_POST_VARS['function']) ) ? trim(strip_tags( $HTTP_POST_VARS['function'] ) ) : '';
#
MfG
Inside0ut
Inside0ut
-
- Mitglied
- Beiträge: 2
- Registriert: 01.06.2004 16:32