From df9a94f5005bad82ab2bcff16f35d6abb0c5140e Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Mon, 1 Oct 2018 14:44:35 +0100 Subject: [PATCH] lib/php/db/field.php --- lib/php/db/field.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) 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 = ''; -- 2.47.3