]> git.nbdom.net Git - nb.git/commitdiff
lib/php/db/table.php
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 5 Feb 2018 21:42:22 +0000 (21:42 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 5 Feb 2018 21:42:22 +0000 (21:42 +0000)
lib/php/db/table.php

index e861fcb9366861ebdeb2e68a596449458c442b7b..fb7f2fd4fb86917cf978553aebe4918f2fbdf9ec 100644 (file)
@@ -349,7 +349,7 @@ Class Table extends nb {
        }
 
        public function field($name) { return $this->fields($name); }
-# NB 14.12.17   public function field_del($name) { unset($this->fields[$name]); }
+# NB 05.02.18   public function field_del($name) { unset($this->fields[$name]); }
 
        /*
         * Function db.fields
@@ -1063,6 +1063,11 @@ Class Table extends nb {
                # Fields
                #
                $fields = $this->fields();
+               if ($this->fields_only) {
+                       foreach ($fields as $k=>$v) {
+                               if (!in_array($k,$this->fields_only)) unset($fields[$k]);
+                       }
+               }
 
                #
                # Build query