$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],''];
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) {