WordPress.org

Make WordPress Core

Ticket #11848: 11848.2.diff

File 11848.2.diff, 838 bytes (added by Denis-de-Bernardy, 4 years ago)
  • wp-includes/functions.php

     
    30913091        if ( !$is_apache ) 
    30923092                return false; 
    30933093 
    3094         if ( function_exists('apache_get_modules') ) { 
    3095                 $mods = apache_get_modules(); 
    3096                 if ( in_array($mod, $mods) ) 
     3094        if ( function_exists('apache_get_modules') ) 
     3095                return in_array($mod, apache_get_modules()); 
     3096 
     3097        if ( function_exists('phpinfo') ) { 
     3098                ob_start(); 
     3099                phpinfo(INFO_MODULES); 
     3100                $phpinfo = ob_get_clean(); 
     3101 
     3102                if ( false !== strpos($phpinfo, $mod) ) 
    30973103                        return true; 
    3098         } elseif ( function_exists('phpinfo') ) { 
    3099                         ob_start(); 
    3100                         phpinfo(8); 
    3101                         $phpinfo = ob_get_clean(); 
    3102                         if ( false !== strpos($phpinfo, $mod) ) 
    3103                                 return true; 
    31043104        } 
     3105 
    31053106        return $default; 
    31063107} 
    31073108