Pagina 1 van 1

Junior Admin en Moderator CP samen laten werken

Geplaatst: 24 okt 2004, 20:08
door Bee
Op het moment ben ik bezig met een forum en daarin een aantal mods gepropt, maar nu zit ik met het volgende probleem.

Ik heb de Junior Admin mod geinstalleerd, en nu wel ik ook de Mod CP mod installeren, maar al bij een van de eerste opdrachten gaat het mis:

Code: Selecteer alles

#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail

#
#-----[ FIND ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

#
#-----[ REPLACE BY ]------------------------------------------
#

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : (( $userdata['user_level'] == MOD ) ? '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />' : '');
Bij de Junior Admin mod was dat al veranderd, namelijk zo:

Code: Selecteer alles

# 
#-----[ 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();
Het is mogelijk om het samen te laten werken, de vraag is alleen hoe? En stel dat ik ook nog de Supermoderator mod erbij wil hebben, hoe wordt die code dan?

Geplaatst: 24 okt 2004, 21:27
door Luuk
zet includes/functions_jr_admin.php eens in een txt bestand en geef ier de link. daar wordt namelijk de link in gemaakt :wink:

Geplaatst: 25 okt 2004, 16:19
door Bee

Geplaatst: 26 okt 2004, 08:25
door Luuk
zoek het stuk van

Code: Selecteer alles

function jr_admin_make_admin_link()
eens en verander dat in dit:

Code: Selecteer alles

function jr_admin_make_admin_link()
{
	global $lang, $userdata, $phpEx;
	
	$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
	
	if (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN)
	{
		return '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />';
	}
	else if ( $userdata['user_level'] == MOD )
	{
	    return '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />';
	}
	else
	{
		return '';
	}
}

Geplaatst: 27 okt 2004, 21:33
door Bee
Jep, dat werkt, bedankt :thumb: