theoretisch (kein anspruch auf vollständigkeit

)
in der folgenden Anleitung kann X eine Zahl des Userlevels (z.B. 3) oder in der constants.php mit
define('XTRA', 3);
als Userlevel XTRA definiert werden für hier userlevel 3
admin/pagestart.php
finde
ersetzte mit
Code: Alles auswählen
else if ($userdata['user_level'] != ADMIN && $userdata['user_level'] != X )
login.php
finde
Code: Alles auswählen
if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))
ersetze mit
Code: Alles auswählen
if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && ($userdata['user_level'] == ADMIN || $userdata['user_level'] == X )))
dann sollte es eigentlich gehen
EDIT
ACP-Link vergessen
öffne
includes/page_tail.php
Code: Alles auswählen
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
ersetze mit
Code: Alles auswählen
$admin_link = ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == X ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';