better Apache mod detection from andy. fixes #6278

git-svn-id: https://develop.svn.wordpress.org/trunk@7441 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Mark Jaquith
2008-03-21 04:10:01 +00:00
parent 2144eb11d6
commit 6046048fc3
3 changed files with 30 additions and 15 deletions
+2 -3
View File
@@ -779,10 +779,9 @@ function media_upload_form( $errors = null ) {
$flash_action_url = get_option('siteurl') . "/wp-admin/async-upload.php";
// If Mac and mod_security, no Flash. :(
if ( function_exists('apache_getenv') && false !== strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'mac') && 'on' == strtolower(apache_getenv('MODSEC_ENABLE')) )
$flash = true;
if ( false !== strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'mac') && apache_mod_loaded('mod_security') )
$flash = false;
else
$flash = true;
$post_id = intval($_REQUEST['post_id']);
+1 -12
View File
@@ -1,18 +1,7 @@
<?php
function got_mod_rewrite() {
global $is_apache;
// take 3 educated guesses as to whether or not mod_rewrite is available
if ( !$is_apache )
return false;
if ( function_exists( 'apache_get_modules' ) ) {
if ( !in_array( 'mod_rewrite', apache_get_modules() ) )
return false;
}
return true;
return apache_mod_loaded('mod_rewrite');
}
// Returns an array of strings from a file (.htaccess ) from between BEGIN