registerAllNamespaces(Zend_Gdata_Contacts::$namespaces); parent::__construct(); } protected function takeChildFromDOM($child) { $absoluteNodeName = $child->namespaceURI . ':' . $child->localName; switch ($absoluteNodeName) { case $this->lookupNamespace('gd') . ':' . 'orgName'; $entry = new Zend_Gdata_Entry(); $entry->transferFromDOM($child); $this->_orgName = $entry; break; case $this->lookupNamespace('gd') . ':' . 'orgTitle'; $entry = new Zend_Gdata_Entry(); $entry->transferFromDOM($child); $this->_orgTitle = $entry; break; default: parent::takeChildFromDOM($child); break; } } public function getOrganizationName() { if($this->_orgName != null) return $this->_orgName->getText(); else return ''; } public function getOrganizationTitle() { if($this->_orgTitle != null) return $this->_orgTitle->getText(); else return ''; } }