? admin.module.dat ? archive.module.dat ? block.module.dat ? blog.module.dat ? blogapi.module.dat ? book.module.dat ? comment.module.dat ? drupal.module.dat ? ecommerce ? filter.module.dat ? forum.module.dat ? help.module.dat ? locale.module.dat ? node.module.dat ? page.module.dat ? path.module.dat ? ping.module.dat ? poll.module.dat ? profile.module.dat ? queue.module.dat ? search.module.dat ? statistics.module.dat ? story.module.dat ? system.module.dat ? taxonomy.module.dat ? throttle.module.dat ? tracker.module.dat ? user.module.dat ? user_admin_account_delete.patch ? watchdog.module.dat Index: user.module =================================================================== RCS file: /cvs/drupal/drupal/modules/user.module,v retrieving revision 1.384 diff -u -r1.384 user.module --- user.module 8 Sep 2004 18:39:14 -0000 1.384 +++ user.module 8 Sep 2004 23:05:02 -0000 @@ -1091,7 +1091,10 @@ } } else if ($_POST['op'] == t('Delete account')) { - if ($account->status == 0) { + if ($account->uid==1) { + drupal_set_message(t('Failed to delete account: the account belongs to the superuser or root administrator, and cannot be deleted.'), 'error'); + } + elseif ($account->status == 0) { db_query('DELETE FROM {users} WHERE uid = %d', $account->uid); db_query('DELETE FROM {users_roles} WHERE uid = %d', $account->uid); db_query('DELETE FROM {authmap} WHERE uid = %d', $account->uid);