From: Nicolas Boisselier Date: Mon, 1 Oct 2018 13:44:35 +0000 (+0100) Subject: lib/php/db/field.php X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=df9a94f5005bad82ab2bcff16f35d6abb0c5140e;p=nb.git lib/php/db/field.php --- diff --git a/lib/php/db/field.php b/lib/php/db/field.php index ce3ceb3f..8a8354e2 100644 --- a/lib/php/db/field.php +++ b/lib/php/db/field.php @@ -5,8 +5,6 @@ class field extends nb { public $name; 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; @@ -115,16 +113,15 @@ class field extends nb { } - private function _html_textarea() { - $size = ($this->size() and is_scalar($this->size())) ? $this->size() : 0; - return ( ($size>500) or preg_match('/^(\w*text|binary|blob|varchar)/i',$this->type) ) ? 'textarea' : 'input'; + private function _html_textarea($size=0) { + #$size = ($this->size() and is_scalar($this->size())) ? $this->size() : 0; + return ( ($size>300) or preg_match('/^(\w*text|binary|blob|varchar)/i',$this->type) ) ? true : false; } 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('/'.$this->textarea_type_preg.'/i',$this->type) ) ? 'textarea' : 'input'; + $tag = $this->_html_textarea($size) ? 'textarea' : 'input'; $html = '';