]> git.nbdom.net Git - nb.git/commitdiff
lib/php/db/table.php
authorDevops <sys@15gifts.com>
Tue, 18 Apr 2017 13:51:01 +0000 (14:51 +0100)
committerDevops <sys@15gifts.com>
Tue, 18 Apr 2017 13:51:01 +0000 (14:51 +0100)
lib/php/db/field.php
lib/php/db/table.php

index e1eae9e1072ffc103c40ee1587ac4b9e02b6607a..29a3fb9a73dcc9737f8a1e9b0b529ecce7cc0760 100644 (file)
@@ -77,6 +77,7 @@ class field extends nb {
 
     $size = ($this->size() and is_scalar($this->size())) ? $this->size() : 0;
     $tag = ( ($size>$this->textarea_size) or preg_match('/^(text|binary|blob)/i',$this->type) ) ? 'textarea' : 'input';
+
     return '<div class="label '.$this->name.'"><label for="'.$this->name.'">'.htmlspecialchars(prettyText($this->name)).'</label>'
       .($this->extras
         ? '<span class="extra" id="'.$this->name.'">'.$this->out($value).'</span>'
index 66149207f014881f87613b4188760421f49daa54..9ca0908204032efc154aba683920bb1f5fdb1239 100644 (file)
@@ -525,7 +525,7 @@ Class Table extends nb {
 
       foreach ($fields as $name => $field) {
 
-        if ($add and !preg_match('/^(null)?$/',$field->default)) {
+        if ($add and !preg_match('/^(null)?$/',strtolower($field->default))) {
           $row[$name] = $field->default;
 
         } elseif(!isset($row[$name])) {