Esempio n. 1
0
 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);
 }