Make WordPress Core


Ignore:
Timestamp:
08/14/2007 02:58:33 AM (19 years ago)
Author:
ryan
Message:

Use opendir instead of dir. Props nbachiyski. fixes #4450

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/plugin.php

    r5803 r5867  
    4343
    4444    // Files in wp-content/plugins directory
    45     $plugins_dir = @ dir( $plugin_root);
     45    $plugins_dir = @ opendir( $plugin_root);
    4646    if ( $plugins_dir ) {
    47         while (($file = $plugins_dir->read() ) !== false ) {
     47        while (($file = readdir( $plugins_dir ) ) !== false ) {
    4848            if ( substr($file, 0, 1) == '.' )
    4949                continue;
    5050            if ( is_dir( $plugin_root.'/'.$file ) ) {
    51                 $plugins_subdir = @ dir( $plugin_root.'/'.$file );
     51                $plugins_subdir = @ opendir( $plugin_root.'/'.$file );
    5252                if ( $plugins_subdir ) {
    53                     while (($subfile = $plugins_subdir->read() ) !== false ) {
     53                    while (($subfile = readdir( $plugins_subdir ) ) !== false ) {
    5454                        if ( substr($subfile, 0, 1) == '.' )
    5555                            continue;
     
    6464        }
    6565    }
     66    @closedir( $plugins_dir );
     67    @closedir( $plugins_subdir );
    6668
    6769    if ( !$plugins_dir || !$plugin_files )
Note: See TracChangeset for help on using the changeset viewer.