title = array_shift($args); $this->id = ereg_replace('[^0-9A-Za-z]+', '', $this->title); parent::__construct($args); } public function id() { return $this->tabSet->id() . '_' . $this->id; } public function Fields() { return $this->children; } public function setTabSet($val) { $this->tabSet = $val; } /** * Returns the named field */ public function fieldByName($name) { foreach($this->children as $child) { if($name == $child->Name) return $child; } } } ?>