function endHandler($xp, $element) { switch ($this->element) { case 'plugin': $this->aInstall['contents'] = $this->aContents; break; } parent::endHandler($xp, $element); }
function endHandler($xp, $element) { switch ($this->element) { case 'plugin-install-navigation-admin-menu': $this->aNav[OA_ACCOUNT_ADMIN][] = $this->aData; break; case 'plugin-install-navigation-manager-menu': $this->aNav[OA_ACCOUNT_MANAGER][] = $this->aData; break; case 'plugin-install-navigation-advertiser-menu': $this->aNav[OA_ACCOUNT_ADVERTISER][] = $this->aData; break; case 'plugin-install-navigation-trafficker-menu': $this->aNav[OA_ACCOUNT_TRAFFICKER][] = $this->aData; break; case 'plugin-install-navigation-checkers-checker': $this->aNav['checkers'][] = $this->aData; case 'plugin': $this->aInstall['navigation'] = $this->aNav; $this->aInstall['schema'] = $this->aSchema; $this->aInstall['components'] = $this->aComponents; break; case 'plugin-install-configuration-setting': $this->aSettings[] = $this->aData; break; case 'plugin-install-configuration-preference': $this->aPrefs[] = $this->aData; break; case 'plugin-install-components-component': $this->aComponents[$this->aData['name']] = $this->aData; break; } parent::endHandler($xp, $element); }