00001 <?PHP 00017 include_once("Element.php"); 00018 00027 class Hidden extends Element 00028 { 00035 protected function readMetaData(&$xmlArr) 00036 { 00037 parent::readMetaData($xmlArr); 00038 $this->m_FieldName = isset($xmlArr["ATTRIBUTES"]["FIELDNAME"]) ? $xmlArr["ATTRIBUTES"]["FIELDNAME"] : null; 00039 } 00040 00046 public function render() 00047 { 00048 if($this->m_Value!=null){ 00049 $value = $this->m_Value; 00050 }else{ 00051 $value = $this->getText(); 00052 } 00053 00054 $sHTML = "<INPUT TYPE=HIDDEN NAME='$this->m_Name' ID=\"" . $this->m_Name ."\" VALUE='$value' $this->m_HTMLAttr />"; 00055 return $sHTML; 00056 } 00057 00058 } 00059 00060 ?>