? 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);
