Skip to content
Extraits de code Groupes Projets
Valider 16ab692f rédigé par marcimat's avatar marcimat
Parcourir les fichiers

- SQLite : tenter de charger les librairies php nécessaires l'une après...

- SQLite : tenter de charger les librairies php nécessaires l'une après l'autre plutot que les deux en même temps, sinon, si l'une d'elle (pdo) était déjà chargée, un message apparaissait pour le signaler
parent 8fc74c50
Branches
Étiquettes
Aucune requête de fusion associée trouvée
......@@ -930,14 +930,18 @@ function _sqlite_charger_version($version=''){
// version 3
if (!$version || $version == 3){
$ok = false;
if (extension_loaded('pdo') && extension_loaded('pdo_sqlite')){
$ok = true;
} else {
if (!$ok = extension_loaded('pdo')){
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$ok = @dl('php_pdo.dll');
} else {
$ok = @dl('pdo.so');
}
}
if ($ok && !extension_loaded('pdo_sqlite')){
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$ok = @dl('php_pdo.dll') && @dl('php_pdo_sqlite.dll');
$ok = @dl('php_pdo_sqlite.dll');
} else {
$ok = @dl('pdo.so') && @dl('pdo_sqlite.so');
$ok = @dl('pdo_sqlite.so');
}
}
if ($ok) $versions[]=3;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter