00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 require_once('class_html_input.php');
00027 class ITextarea extends HtmlInput
00028 {
00029
00030 public function input($p_name=null,$p_value=null)
00031 {
00032 $this->name=($p_name==null)?$this->name:$p_name;
00033 $this->value=($p_value==null)?$this->value:$p_value;
00034 if ( !isset ($this->style )) $this->style=' style="border:solid blue 1px" ';
00035 if ( $this->readOnly==true) return $this->display();
00036
00037 $r="";
00038 $r.='<TEXTAREA '.$this->style.' name="'.$this->name.'" id="'.$this->name.'"';
00039 $r.=" rows=\"$this->heigh\" ";
00040 $r.=" cols=\"$this->width\" ";
00041 $r.='>';
00042 $r.=$this->value;
00043
00044 $r.="</TEXTAREA>";
00045 return $r;
00046 }
00047
00048
00049
00050 public function display()
00051 {
00052 $r='<p>';
00053 $r.=h($this->value);
00054 $r.=sprintf('<input type="hidden" name="%s" value="%s">',
00055 $this->name,h($this->value));
00056 $r.='</p>';
00057
00058 }
00059 static public function test_me()
00060 {
00061 }
00062 }