From f043e8e8ddd0c3e4cc3cc5c7f561ada67cac7ef9 Mon Sep 17 00:00:00 2001 From: Garvin Hicking <mail@garv.in> Date: Tue, 16 Feb 2010 13:06:44 +0000 Subject: [PATCH] sqlite3 strict check --- docs/NEWS | 3 +++ include/functions_config.inc.php | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 1f98c04c..e8bcf53a 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.6 () ------------------------------------------------------------------------ + * Stricter check for sqlite3 extension, only functional interface + instead of OOP currently supported (garvinhicking) + * Experimental: When sending quoted-printable notification mails, auto-split after 75 characters. (Ref: http://board.s9y.org/viewtopic.php?f=3&t=16314) diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 2569bbcd..921703dd 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -895,10 +895,10 @@ function serendipity_probeInstallation($item) { if (extension_loaded('mysqli')) { $res['mysqli'] = 'MySQLi'; } - if (extension_loaded('sqlite')) { + if (extension_loaded('sqlite') && function_exists('sqlite_open')) { $res['sqlite'] = 'SQLite'; } - if (extension_loaded('SQLITE3')) { + if (extension_loaded('SQLITE3') && function_exists('sqlite3_open')) { $res['sqlite3'] = 'SQLite3'; } if (function_exists('sqlrcon_alloc')) {