Merge pull request #1146 from GeertDD/curl_status

More specific reporting for fsockopen/cURL status
This commit is contained in:
Mike Jolley 2012-06-12 02:48:46 -07:00
commit b227cef24f
1 changed files with 12 additions and 6 deletions

View File

@ -325,13 +325,19 @@ function woocommerce_status() {
<?php <?php
$posting = array(); $posting = array();
// fsockopen/Curl // fsockopen/cURL
$posting['fsockopen_curl']['name'] = __('fsockopen/Curl','woocommerce'); $posting['fsockopen_curl']['name'] = __('fsockopen/cURL','woocommerce');
if( function_exists('fsockopen') || function_exists('curl_init') ) { if ( function_exists( 'fsockopen' ) || function_exists( 'curl_init' ) ) {
$posting['fsockopen_curl']['note'] = __('Your server has fsockopen or Curl enabled.', 'woocommerce'); if ( function_exists( 'fsockopen' ) && function_exists( 'curl_init' )) {
$posting['fsockopen_curl']['success'] = true; $posting['fsockopen_curl']['note'] = __('Your server has fsockopen and cURL enabled.', 'woocommerce');
} elseif ( function_exists( 'fsockopen' )) {
$posting['fsockopen_curl']['note'] = __('Your server has fsockopen enabled, cURL is disabled.', 'woocommerce');
} else {
$posting['fsockopen_curl']['note'] = __('Your server has cURL enabled, fsockopen is disabled.', 'woocommerce');
}
$posting['fsockopen_curl']['success'] = true;
} else { } else {
$posting['fsockopen_curl']['note'] = __('Your server does not have fsockopen or Curl enabled - PayPal IPN and other scripts which communicate with other servers will not work. Contact your hosting provider.', 'woocommerce'). '</mark>'; $posting['fsockopen_curl']['note'] = __('Your server does not have fsockopen or cURL enabled - PayPal IPN and other scripts which communicate with other servers will not work. Contact your hosting provider.', 'woocommerce'). '</mark>';
$posting['fsockopen_curl']['success'] = false; $posting['fsockopen_curl']['success'] = false;
} }