Skip to content

Commit 113942d

Browse files
Merge pull request #177 from grooverdan/curl
Use curl information from library rather than curl --version
2 parents ccfa589 + 1d7ea51 commit 113942d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

functions.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -333,9 +333,9 @@ function get_env_details() {
333333
foreach( $php_modules as $php_module ) {
334334
$env['php_modules'][ $php_module ] = phpversion( $php_module );
335335
}
336-
$curl_bits = explode( PHP_EOL, str_replace( 'curl ', '', shell_exec( 'curl --version' ) ) );
337-
$curl = array_shift( $curl_bits );
338-
$env['system_utils']['curl'] = trim( $curl );
336+
function curl_selected_bits($k) { return in_array($k, array('version', 'ssl_version', 'libz_version')); }
337+
$curl_bits = curl_version();
338+
$env['system_utils']['curl'] = implode(' ',array_values(array_filter($curl_bits, 'curl_selected_bits',ARRAY_FILTER_USE_KEY) ));
339339
$mysqli = new mysqli($WPT_DB_HOST, $WPT_DB_USER, $WPT_DB_PASSWORD, $WPT_DB_NAME);
340340
$env['mysql_version'] = $mysqli->query("SELECT VERSION()")->fetch_row()[0];
341341
$mysqli->close();

prepare.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,9 @@
204204
foreach( \$php_modules as \$php_module ) {
205205
\$env['php_modules'][ \$php_module ] = phpversion( \$php_module );
206206
}
207-
\$curl_bits = explode( PHP_EOL, str_replace( 'curl ', '', shell_exec( 'curl --version' ) ) );
208-
\$curl = array_shift( \$curl_bits );
209-
\$env['system_utils']['curl'] = trim( \$curl );
207+
function curl_selected_bits(\$k) { return in_array(\$k, array('version', 'ssl_version', 'libz_version')); }
208+
\$curl_bits = curl_version();
209+
\$env['system_utils']['curl'] = implode(' ',array_values(array_filter(\$curl_bits, 'curl_selected_bits',ARRAY_FILTER_USE_KEY) ));
210210
if ( class_exists( 'Imagick' ) ) {
211211
\$imagick = new Imagick();
212212
\$version = \$imagick->getVersion();

0 commit comments

Comments
 (0)