From 70bd8cf0ceeaa2dcef84ed0d6c71ec0326fdd5a0 Mon Sep 17 00:00:00 2001 From: Christoph Anton Mitterer Date: Fri, 2 Dec 2016 21:57:24 +0100 Subject: [PATCH] handle failing version check when allow_url_fopen is set to false (closes: #57) --- htdocs/setup.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/setup.php b/htdocs/setup.php index 41d8df82..dfeb3f1f 100644 --- a/htdocs/setup.php +++ b/htdocs/setup.php @@ -252,6 +252,8 @@ function check_schema_version() { function check_davical_version() { global $c; + if ( ! ini_get('allow_url_fopen') ) + return new CheckResult( false, translate("Cannot determine upstream version, because PHP has set “allow_url_fopen” to “FALSE”."), 'dep_warning' ); $url = 'http://www.davical.org/current_davical_version?v='.$c->version_string; $version_file = @fopen($url, 'r'); if ( ! $version_file ) return new CheckResult( false, translate("Could not retrieve") . " '$url'", 'dep_warning' );