появилось желание о недопушении бана определенного ника(user_id)
Как сделать так,чтобы незабанить админа -это мною было увидено в одном из модов.
Код: Выделить всё
#-----[ OPEN ]------------------------------------------
#
admin/admin_user_ban.php
#
#-----[ FIND ]------------------------------------------
#
if ( !empty($HTTP_POST_VARS['username']) )
{
$this_userdata = get_userdata($HTTP_POST_VARS['username'], true);
if( !$this_userdata )
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified'] );
}
$user_list[] = $this_userdata['user_id'];
}
#
#-----[ REPLACE WITH ]------------------------------------
#
if ( !empty($HTTP_POST_VARS['username']) )
{
$this_userdata = get_userdata($HTTP_POST_VARS['username'], true);
if ( !$this_userdata || $this_userdata['user_level'] == ADMIN || $userdata['user_id'] == $this_userdata['user_id'] )
{
$message = $lang['No_user_id_specified'] . '<br /><br />' . sprintf($lang['Click_return_banadmin'], '<a href="' . append_sid("admin_user_ban.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
$user_list[] = $this_userdata['user_id'];
}
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
Код: Выделить всё
#
#-----[ REPLACE WITH ]------------------------------------
#
if ( !empty($HTTP_POST_VARS['username']) )
{
$this_userdata = get_userdata($HTTP_POST_VARS['username'], true);
if ( !$this_userdata || $this_userdata['user_level'] == ADMIN || $userdata['user_id'] == $this_userdata['user_id'] || $userdata['user_id'] == 36 )
{
$message = $lang['No_user_id_specified'] . '<br /><br />' . sprintf($lang['Click_return_banadmin'], '<a href="' . append_sid("admin_user_ban.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
$user_list[] = $this_userdata['user_id'];
}