]> git.nbdom.net Git - nb.git/commitdiff
add param db for sort
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 6 Jan 2016 22:42:48 +0000 (22:42 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 6 Jan 2016 22:42:48 +0000 (22:42 +0000)
lib/php/db/table.php

index a19eb13429bc025b08b21d3d18f6d31608bbbe48..462d62b17a9c8d5c2a4166b58e2451bf7f85cab0 100644 (file)
@@ -108,6 +108,7 @@ class table extends nb {
   function fields($name=null) {
 
     if ($this->fields === null) {
+      $this->fields = array();
 
       if ($this->db->type == 'sqlite') {
         $sql = "PRAGMA table_info('$this->name')";
@@ -131,7 +132,6 @@ FROM pg_catalog.pg_attribute a WHERE a.attrelid = (SELECT c.oid FROM pg_catalog.
       }
 
       $rows = $this->db->conn->query($sql);
-
       $rows->setFetchMode(PDO::FETCH_ASSOC);
 
       foreach ($rows as $row) {
@@ -328,6 +328,7 @@ FROM pg_catalog.pg_attribute a WHERE a.attrelid = (SELECT c.oid FROM pg_catalog.
 
     }
 
+    if ($this->p('db')) $params['db'] = $this->p('db');
     $flat = array();
     foreach ($params as $k=>$v) { $flat[] = $k.'='.urlencode($v); }
     return $flat ? '?'. join('&amp;',$flat) : '';