WordPress.org

Make WordPress Core

Changeset 5152


Ignore:
Timestamp:
03/31/07 19:30:18 (7 years ago)
Author:
rob1n
Message:

Take out useless preg_match()'s and ignore directories starting with ".". Props m0n5t3r. fixes #4047

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-functions.php

    r5119 r5152  
    17741774    if ( $plugins_dir ) { 
    17751775        while (($file = $plugins_dir->read() ) !== false ) { 
    1776             if ( preg_match( '|^\.+$|', $file )) 
     1776            if ( substr($file, 0, 1) == '.' ) 
    17771777                continue; 
    17781778            if ( is_dir( $plugin_root.'/'.$file ) ) { 
     
    17801780                if ( $plugins_subdir ) { 
    17811781                    while (($subfile = $plugins_subdir->read() ) !== false ) { 
    1782                         if ( preg_match( '|^\.+$|', $subfile )) 
     1782                        if ( substr($subfile, 0, 1) == '.' ) 
    17831783                            continue; 
    1784                         if ( preg_match( '|\.php$|', $subfile )) 
     1784                        if ( substr($subfile, -4) == '.php' ) 
    17851785                            $plugin_files[] = "$file/$subfile"; 
    17861786                    } 
    17871787                } 
    17881788            } else { 
    1789                 if ( preg_match( '|\.php$|', $file )) 
     1789                if ( substr($file, -4) == '.php' ) 
    17901790                    $plugin_files[] = $file; 
    17911791            } 
Note: See TracChangeset for help on using the changeset viewer.