From aec3ce39de92ab044cbfb4eaa7f98a564a010510 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 13 Aug 2006 05:46:40 +0100 Subject: block mysql versions where true is undefined in sanity_check --- functions.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'functions.php') diff --git a/functions.php b/functions.php index d1212499b..a46061bda 100644 --- a/functions.php +++ b/functions.php @@ -1217,6 +1217,8 @@ function sanity_check($link) { + error_reporting(0); + $error_code = 0; $result = db_query($link, "SELECT schema_version FROM ttrss_version"); $schema_version = db_fetch_result($result, 0, "schema_version"); @@ -1225,8 +1227,17 @@ $error_code = 5; } + if (DB_TYPE == "mysql") { + $result = db_query($link, "SELECT true", false); + if (db_num_rows($result) != 1) { + $error_code = 10; + } + } + + error_reporting (DEFAULT_ERROR_LEVEL); + if ($error_code != 0) { - print_error_xml(5); + print_error_xml($error_code); return false; } else { return true; -- cgit v1.2.3