Ticket #26772: 26772.patch
File 26772.patch, 1.1 KB (added by , 11 years ago) |
---|
-
src/wp-includes/functions.php
3398 3398 * @param bool $default Optional. The default return value if the module is not found. Default false. 3399 3399 * @return bool Whether the specified module is loaded. 3400 3400 */ 3401 function apache_mod_loaded( $mod, $default = false) {3401 function apache_mod_loaded( $mod, $default = false ) { 3402 3402 global $is_apache; 3403 3403 3404 3404 if ( !$is_apache ) 3405 3405 return false; 3406 3406 3407 if ( function_exists('apache_get_modules') ) { 3407 $disabled = ini_get( 'disable_functions' ); 3408 if ( function_exists( 'apache_get_modules' ) ) { 3408 3409 $mods = apache_get_modules(); 3409 if ( in_array( $mod, $mods) )3410 if ( in_array( $mod, $mods ) ) 3410 3411 return true; 3411 } elseif ( function_exists( 'phpinfo')) {3412 } elseif ( function_exists( 'phpinfo' ) && strpos( $disabled, 'phpinfo' ) === false ) { 3412 3413 ob_start(); 3413 phpinfo( 8);3414 phpinfo( 8 ); 3414 3415 $phpinfo = ob_get_clean(); 3415 if ( false !== strpos( $phpinfo, $mod) )3416 if ( false !== strpos( $phpinfo, $mod ) ) 3416 3417 return true; 3417 3418 } 3418 3419 return $default;