]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/includes/class-wp-filesystem-direct.php
Wordpress 2.7.1
[autoinstalls/wordpress.git] / wp-admin / includes / class-wp-filesystem-direct.php
index 77a7582669bfca178cba2d83188c9a38e2f604e5..4801b5f83576b84ad0f76ee9fc0d49feb94d2e04 100644 (file)
@@ -1,5 +1,19 @@
 <?php
+/**
+ * WordPress Direct Filesystem.
+ *
+ * @package WordPress
+ * @subpackage Filesystem
+ */
 
+/**
+ * WordPress Filesystem Class for direct PHP file and folder manipulation.
+ *
+ * @since 2.5
+ * @package WordPress
+ * @subpackage Filesystem
+ * @uses WP_Filesystem_Base Extends class
+ */
 class WP_Filesystem_Direct  extends WP_Filesystem_Base {
        var $permission = null;
        var $errors = array();
@@ -218,7 +232,9 @@ class WP_Filesystem_Direct  extends WP_Filesystem_Base {
                        return false;
 
                $ret = array();
-               $dir = dir($path);
+               $dir = @dir($path);
+               if ( ! $dir )
+                       return false;
                while (false !== ($entry = $dir->read()) ) {
                        $struc = array();
                        $struc['name'] = $entry;