Ticket #182: utils.php.r1585.diff

File utils.php.r1585.diff, 1.1 kB (added by lildude, 7 months ago)
  • utils.php

     
    745745                       // pattern uses braces, but platform doesn't support GLOB_BRACE 
    746746                       $braces= array(); 
    747747                       foreach ( $m[0] as $raw_brace ) { 
    748                                $braces[ preg_quote( $raw_brace ) ] = '(' . str_replace( ',', '|', preq_quote( substr( $raw_brace, 1, -1 ) ) ) . ')'; 
     748                               $braces[ preg_quote( $raw_brace ) ] = '(' . str_replace( ',', '|', preg_quote( substr( $raw_brace, 1, -1 ) ) ) . ')'; 
    749749                       } 
    750750                       $new_pattern= preg_replace( '/\{.*?\}/', '*', $pattern ); 
    751                        $regex= '/' . str_replace( array_keys( $braces ), array_values( $braces ), preg_quote( $pattern ) ) . '/'; 
     751                       $regex= '%' . str_replace( array_keys( $braces ), array_values( $braces ), preg_quote( $pattern ) ) . '%'; 
    752752                       $results= preg_grep( $regex, glob( $new_pattern, $flags ^ GLOB_BRACE) ); 
    753753               } 
    754754