Seite 1 von 1

Wieso geht das nicht?

Verfasst: 21.01.2004 21:07
von crackmack
Hallo Leute..ich bin gerade dabei das ModCp einzubauen. Nun soll ich das :
$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 />' : '');
einbauen...da ich aber schon den Supermoderatoren Mod drin habe sieht meine Zeile die zu ändern wäre anders aus...nun habe ich versucht es halt umzugestalten. Siehe :
if ( $userdata['user_level'] == ADMIN )
{
$admin_link = '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br /><a href="super_mod/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Super_Mod_panel'] . '</a><br /><br />';
}
else if ( $userdata['user_level'] == LESS_ADMIN )
{
$admin_link = '<a href="super_mod/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Super_Mod_panel'] . '</a><br /><br />';
}
else if ( $userdata['user_level'] == MOD )
(
$admin_link = '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />';
)
nun bekomme ich immer die Meldung
Parse error: parse error, unexpected ';' in /home/www/htdocs/crackmack.de/phpBB2/includes/page_tail.php on line 49
nun da ich die Zeile ja eigentlich nur angepasst habe frage ich mich wieso das ; nicht richtig sein soll??? Wenn ich es wegmache kriege ich nochmehr Fehlermeldungen.
Ich bin noch net sooo lang dabei also kannmir einer helfen das ich das nun endlich eingebunden bekomme?

Danke :)

CracK

Verfasst: 21.01.2004 23:41
von PhilippK
Tja, die Ursache dürfte wohl hier zu finden sein:

Code: Alles auswählen

( 
$admin_link = '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />';
Das wird mit geschweiften Klammern {} bestimmt deutlich besser funktionieren.

Gruß, Philipp

Verschoben nach Modifikationen