Make WordPress Core

Changeset 5152


Ignore:
Timestamp:
03/31/2007 07:30:18 PM (20 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.