Junior Admin

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Gast210225

Junior Admin

Beitrag von Gast210225 »

Hallo,
ich wollte den Junior Admin Mod installieren, nur ich finde das hier nicht:

Code: Alles auswählen

# 
#-----[ 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']);

Hier die Datei: *klick* Auferdem hab ich dieses Snippet hier eingebaut:*klick*

Johannes
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Beitrag von Michael Zacher »

Also bei mir isses in Zeile 56 :wink:

Vielleicht sollte man mal nicht nach dem suchen, was dort genau steht. :wink:
Gast210225

Beitrag von Gast210225 »

Danke, nur jetzt finde ich das hier nicht

Code: Alles auswählen

# 
#-----[ 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();
Johannes
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Re: Junior Admin

Beitrag von Michael Zacher »

JG hat geschrieben:Auferdem hab ich dieses Snippet hier eingebaut:*klick*

Johannes
Schau Dir das Snippet an... :wink:
Gast210225

Beitrag von Gast210225 »

Ja, das ist ja auch mein Problem... Ich will das Snippet auch behalten. Weiß jemand, wie ich beide Mods installieren kann?

Johannes

Edit:
So, ich hab das Snippet nun ausgebaut... Wenn sich nun aber ein Junior Admin einloggen will, wird er auf den Index weitergeleitet......


Edit 2:
Ich hab' nun auf meinem lokalen Board einmal etws probiert und nun das hier gemacht:
In der login.php

Code: Alles auswählen

if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))
durch

Code: Alles auswählen

if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN || (!empty($jr_admin_userdata['user_jr_admin']))))
ersetzt und nun geht es. Aber ist das auch sicher?[/b]
Gast210225

Beitrag von Gast210225 »

*hochschieb* :wink:
Gast210225

Beitrag von Gast210225 »

*wieder hochschieb*
Antworten

Zurück zu „phpBB 2.0: Mod Support“