2008-03-09 22:49:53 +00:00
<? php
2011-03-28 10:48:43 +00:00
echo ( '<div style="margin: 10px;">' );
2008-03-09 22:49:53 +00:00
2011-03-28 10:48:43 +00:00
if ( $_SESSION [ 'userlevel' ] < '10' ) { include ( "includes/error-no-perm.inc.php" ); } else
2010-03-06 01:10:05 +00:00
{
2008-03-09 22:49:53 +00:00
echo ( "<h3>Delete User</h3>" );
2010-03-06 01:10:05 +00:00
if ( auth_usermanagement ())
{
2011-03-17 00:09:20 +00:00
if ( $_GET [ 'action' ] == "del" )
2010-03-06 01:10:05 +00:00
{
2011-05-15 14:42:30 +00:00
$delete_username = dbFetchCell ( "SELECT username FROM users WHERE user_id = ?" , array ( $_GET [ 'user_id' ]));
2008-03-09 22:49:53 +00:00
2011-03-17 00:09:20 +00:00
if ( $_GET [ 'confirm' ] == "yes" )
2010-03-06 01:10:05 +00:00
{
2011-05-26 21:35:25 +00:00
# del_user($_GET['user_id']);
2011-05-26 21:27:40 +00:00
2011-05-26 21:35:25 +00:00
# dbDelete('bill_perms', "`user_id` = ?", array($_GET['user_id']));
# dbDelete('devices_perms', "`user_id` = ?", array($_GET['user_id']));
2011-09-20 14:37:54 +00:00
# dbDelete('ports_perms', "`user_id` = ?", array($_GET['user_id']));
2011-05-26 21:35:25 +00:00
# dbDelete('users_prefs', "`user_id` = ?", array($_GET['user_id']));
# dbDelete('users', "`user_id` = ?", array($_GET['user_id']));
if ( deluser ( $delete_username )) { echo ( "<div class=infobox>User ' $delete_username ' deleted!</div>" ); }
2011-03-17 00:09:20 +00:00
}
else
2010-03-06 01:10:05 +00:00
{
2011-05-26 21:27:40 +00:00
echo ( "<div class=errorbox>You have requested deletion of the user ' $delete_username '. This action can not be reversed.<br /><a href='?page=deluser&action=del&user_id=" . $_GET [ 'user_id' ] . "&confirm=yes'>Click to confirm</a></div>" );
2010-03-06 01:10:05 +00:00
}
2008-03-09 22:49:53 +00:00
}
2010-03-06 01:10:05 +00:00
# FIXME v mysql query should be replaced by authmodule
2011-05-15 14:42:30 +00:00
$userlist = dbFetchRows ( "SELECT * FROM `users`" );
foreach ( $userlist as $userentry )
2010-03-06 01:10:05 +00:00
{
$i ++ ;
echo ( $i . ". " . $userentry [ 'username' ] . "
2008-03-09 22:49:53 +00:00
<a href='?page=deluser&action=del&user_id=" . $userentry [ 'user_id' ] . "'><img src='images/16/cross.png' align=absmiddle border=0></a><br/>" );
2010-03-06 01:10:05 +00:00
}
}
else
{
2011-03-28 10:48:43 +00:00
print_error ( "Authentication module does not allow user management!" );
2008-03-09 22:49:53 +00:00
}
}
echo ( "</div>" );
?>