value)) { $this->value = trim($this->value); if(is_array($this->source)) $mappedValue = $this->source[$this->value]; else $mappedValue = $this->source->getItem($this->value); } if(!isset($mappedValue)) $mappedValue = "(none)"; if($this->value) $val = $this->dontEscape ? ($this->reserveNL?Convert::raw2xml($this->value):$this->value) : Convert::raw2xml($this->value); else $val = '(none)'; $valforInput = $this->value ? Convert::raw2att($val) : ""; return "id() . "\">$mappedValuename."\" value=\"".$valforInput."\" />"; } function performReadonlyTransformation() { return $this; } function Type() { return "lookup readonly"; } } ?>