_domains = array(); } function set_numyears($domain, $numyears) { $this->_domains[$domain] = $numyears; } function get_domains() { return $this->_domains; } function get_term($domain) { return $this->_domains[$domain]; } function clear_domains() { unset($this->_domains); } function count() { return count($this->_domains); } function set_domains($dlist) { if (!is_array($dlist) ) { $this->_domains = array(); } foreach($dlist as $value) { $this->_domains[$value] = 0; } } function registration_cost() { return $this->costperyear * $this->years * $this->count(); } } ?>