[SPIP] ~v3.2.4-->v3.2.5
[lhc/web/www.git] / www / plugins-dist / dump / inc / dump.php
index 6835a6f..aebeeae 100644 (file)
@@ -79,15 +79,20 @@ function dump_nom_fichier($dir, $extension = 'sqlite') {
  * @return string
  */
 function dump_type_serveur() {
-
        // chercher si sqlite2 ou 3 est disponible
        include_spip('req/sqlite3');
-       if (spip_versions_sqlite3()) {
+       if (function_exists('spip_versions_sqlite3') and spip_versions_sqlite3()) {
                return 'sqlite3';
        }
+       if (function_exists('spip_versions_sqlite3')) {
+               spip_log("ERREUR sqlite3 n'est pas correctement installé : "
+                               ."extension_loaded('pdo')=".extension_loaded('pdo')
+                               ." extension_loaded('pdo_sqlite')=".extension_loaded('pdo_sqlite'), 
+                               _LOG_ERREUR);
+       }
 
        include_spip('req/sqlite2');
-       if (spip_versions_sqlite2()) {
+       if (function_exists('spip_versions_sqlite2') and spip_versions_sqlite2()) {
                return 'sqlite2';
        }