From: Nicolas Boisselier Date: Sun, 30 Sep 2018 04:07:15 +0000 (+0100) Subject: lib/php/db/field.php X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=98cfc24ad729a13527b92576ecdf62f67439d244;p=nb.git lib/php/db/field.php --- diff --git a/lib/php/db/field.php b/lib/php/db/field.php index 80c5ac70..c12a6b7e 100644 --- a/lib/php/db/field.php +++ b/lib/php/db/field.php @@ -6,6 +6,7 @@ class field extends nb { public $type = 'text'; public $null = true; private $textarea_size = 300; + private $textarea_type_preg = '^(\w*text|binary|blob|varchar)'; public $key = 0; public $uniq = 0; public $index = 0; @@ -117,7 +118,8 @@ class field extends nb { public function html_edit($values,$type=null) { $size = ($this->size() and is_scalar($this->size())) ? $this->size() : 0; - $tag = ( ($size>$this->textarea_size) or preg_match('/^(\w*text|binary|blob)/i',$this->type) ) ? 'textarea' : 'input'; + #$tag = ( ($size>$this->textarea_size) or preg_match('/^(\w*text|binary|blob)/i',$this->type) ) ? 'textarea' : 'input'; + $tag = ( ($size>$this->textarea_size) or preg_match('/'.$this->textarea_type_preg.'/i',$this->type) ) ? 'textarea' : 'input'; $html = '';