]> git.nbdom.net Git - nb.git/commitdiff
lib/php/db/field.php
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 30 Sep 2018 04:07:15 +0000 (05:07 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 30 Sep 2018 04:07:15 +0000 (05:07 +0100)
lib/php/db/field.php

index 80c5ac700158334b5efcd0cff35a6b155bec27dd..c12a6b7e3584cadba1afab7fe84a17ffbbdcf980 100644 (file)
@@ -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 = '';