From de56ea1909d515d3e4807a04a6c4644b8226d08d Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Wed, 08 Aug 2012 02:21:45 -0400 Subject: [PATCH] Merge branch 'pdo' --- installer/check.php | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/installer/check.php b/installer/check.php index 4428bb8..52460bb 100644 --- a/installer/check.php +++ b/installer/check.php @@ -6,7 +6,8 @@ 'DOM' => 'dom', 'Session' => 'session', 'XML' => 'xml', - 'JSON' => 'json' + 'JSON' => 'json', + 'PDO' => 'PDO', ); $optional_php_exts = array( @@ -21,17 +22,9 @@ $required_libs = array( 'PEAR' => 'PEAR.php', - 'MDB2' => 'MDB2.php', 'Net_SMTP' => 'Net/SMTP.php', 'Net_IDNA2' => 'Net/IDNA2.php', 'Mail_mime' => 'Mail/mime.php', -); - -$supported_dbs = array( - 'MySQL' => 'mysql', - 'MySQLi' => 'mysqli', - 'PostgreSQL' => 'pgsql', - 'SQLite (v2)' => 'sqlite', ); $ini_checks = array( @@ -63,8 +56,14 @@ 'DOM' => 'http://www.php.net/manual/en/book.dom.php', 'Intl' => 'http://www.php.net/manual/en/book.intl.php', 'Exif' => 'http://www.php.net/manual/en/book.exif.php', + 'PDO' => 'http://www.php.net/manual/en/book.pdo.php', + 'pdo_mysql' => 'http://www.php.net/manual/en/book.pdo-mysql.php', + 'pdo_pgsql' => 'http://www.php.net/manual/en/book.pdo-pgsql.php', + 'pdo_sqlite' => 'http://www.php.net/manual/en/book.pdo-sqlite.php', + 'pdo_sqlite2' => 'http://www.php.net/manual/en/book.pdo-sqlite.php', + 'pdo_sqlsrv' => 'http://www.php.net/manual/en/book.pdo-sqlsrv.php', + 'pdo_dblib' => 'http://www.php.net/manual/en/book.pdo-dblib.php', 'PEAR' => 'http://pear.php.net', - 'MDB2' => 'http://pear.php.net/package/MDB2', 'Net_SMTP' => 'http://pear.php.net/package/Net_SMTP', 'Mail_mime' => 'http://pear.php.net/package/Mail_mime', 'Net_IDNA2' => 'http://pear.php.net/package/Net_IDNA2', @@ -129,14 +128,14 @@ <?php $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : ''; -foreach ($supported_dbs as $database => $ext) { +foreach ($RCI->supported_dbs as $database => $ext) { if (extension_loaded($ext)) { $RCI->pass($database); } else { $_ext = $ext_dir . '/' . $prefix . $ext . '.' . PHP_SHLIB_SUFFIX; - $msg = @is_readable($_ext) ? 'Could be loaded. Please add in php.ini' : 'Not installed'; - $RCI->na($database, $msg, $source_urls[$database]); + $msg = @is_readable($_ext) ? 'Could be loaded. Please add in php.ini' : ''; + $RCI->na($database, $msg, $source_urls[$ext]); } echo '<br />'; } -- Gitblit v1.9.1