source == 'XML' && $this->values) { $this->selection = $this->values; $this->values = array(); } if (isset($values['type']) && $values['type'] == 'multiselect') $this->multiple = true; else $this->multiple = false; } public function addOption($value,$description) { $this->selection[$value] = $description; } public function addValue($new_val,$i=-1) { $this->addOption($new_val,$new_val); } public function getOptionCount() { return count($this->selection); } public function getSelection() { return $this->selection; } public function autoValue($value) { $this->selection = $value; } public function getDefault() { return $this->default; } public function isMultiple() { return $this->multiple; } public function setMultiple() { $this->multiple = true; } } ?>