]> git.nbdom.net Git - nb.git/commitdiff
minors
authorDevops <sys@15gifts.com>
Mon, 29 May 2017 17:31:16 +0000 (18:31 +0100)
committerDevops <sys@15gifts.com>
Mon, 29 May 2017 17:31:16 +0000 (18:31 +0100)
lib/php/db.php
lib/php/db/types/sqlite.php

index 48a23109ae8a838d8f186677e8f53e24e49df6e2..488a24ca3aadd0329b49aaaffff708b6febeca92 100644 (file)
@@ -1170,6 +1170,7 @@ class Db extends nb {
 
       $this->databases = [];
       $name = self::p('name','');
+
       if ($sql = $this->conf_type('databases') and !empty($this->conn)) {
         $fct = '';
         if (is_array($sql)) list($sql,$fct) = count($sql)>1 ? $sql : [$sql[0],''];
index 74be8834143aacf2046885cbf10326c0f9efe9cd..c54b69c4b7f941b6ab2572405eee501af558e9b3 100644 (file)
@@ -127,16 +127,21 @@ $DB_TYPES['sqlite'] = array (
   return $sql;
 },
 'connect' => function($Db) {
+
   if (!empty($Db->attach)) {
+
     foreach ($Db->attach as $name => $file) {
-    try {
-      $Db->conn->exec("ATTACH DATABASE '$file' as $name");
-    } catch (PDOException $e) {
-      if (!strpos($e->getMessage(),'database sys is already in use')) {
-        err($e->getMessage());
+
+      try {
+        $Db->conn->exec("ATTACH DATABASE '$file' as $name");
+      } catch (PDOException $e) {
+        if (!strpos($e->getMessage(),'database sys is already in use')) {
+          err($e->getMessage());
+        }
       }
+
     }
-    }
+
   }
 },
 'disconnect' => function($Db) {