Index: user_delete.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/user_delete/user_delete.module,v
retrieving revision 1.8.2.11
diff -u -r1.8.2.11 user_delete.module
--- user_delete.module	12 Jan 2010 09:02:41 -0000	1.8.2.11
+++ user_delete.module	18 Sep 2010 14:12:39 -0000
@@ -299,7 +299,7 @@
   if (!is_dir($dir)) {
     return unlink($dir);
   }
-  foreach (scandir($dir) as $item) {
+  foreach (user_delete_scandir($dir) as $item) {
     if ($item == '.' || $item == '..') {
       continue;
     }
@@ -311,6 +311,22 @@
 }
 
 /**
+ * Compat function for scandir() with php4 or php5
+ */
+function user_delete_scandir($dir) {
+  if (function_exists('scandir')) {
+    return scandir($dir);
+  }
+  else {
+    $dh  = opendir($dir);
+    while (false !== ($filename = readdir($dh))) {
+      $files[] = $filename;
+    }
+    return $files;
+  }
+}
+
+/**
  * Copy of node_delete() whithout access check and drupal_set_message().
  * see http://api.drupal.org/api/function/node_delete/6
  */

