function cdataHandler($xp, $data) { parent::cdataHandler($xp, $data); switch ($this->element) { case 'plugin-name': $this->aAllFiles[] = array('name' => $data . '.xml', 'path' => OX_PLUGIN_PLUGINPATH); break; case 'plugin-install-contents-group': $this->aContents[$data] = $this->aData; break; } }
function cdataHandler($xp, $data) { parent::cdataHandler($xp, $data); switch ($this->element) { case 'plugin-install-navigation-admin-menu': case 'plugin-install-navigation-manager-menu': case 'plugin-install-navigation-advertiser-menu': case 'plugin-install-navigation-trafficker-menu': case 'plugin-install-navigation-checkers-checker': $this->aData['value'] = $data; break; case 'plugin-install-schema-mdb2schema': $this->aSchema['mdb2schema'] = $data; $this->aAllFiles[] = array('name' => $data . '.xml', 'path' => OX_PLUGIN_GROUPPATH . '/etc/'); break; case 'plugin-install-schema-dboschema': $this->aSchema['dboschema'] = $data; $this->aAllFiles[] = array('name' => $data . '.ini', 'path' => OX_PLUGIN_GROUPPATH . '/etc/DataObjects/'); break; case 'plugin-install-schema-dbolinks': $this->aSchema['dbolinks'] = $data; $this->aAllFiles[] = array('name' => $data . '.ini', 'path' => OX_PLUGIN_GROUPPATH . '/etc/DataObjects/'); break; case 'plugin-install-schema-dataobject': $this->aSchema['dataobjects'][] = $data; $this->aAllFiles[] = array('name' => $data, 'path' => OX_PLUGIN_GROUPPATH . '/etc/DataObjects/'); break; case 'plugin-install-configuration-setting': $this->aData['value'] = $data; break; case 'plugin-install-configuration-preference': $this->aData['value'] = $data; break; case 'plugin-install-components-component-name': $this->aData['name'] = $data; break; case 'plugin-install-components-component-translations': $this->aData['translations'] = $data; break; case 'plugin-install-components-component-hook': $this->aData['hooks'][] = $data; break; case 'plugin-name': $this->aAllFiles[] = array('name' => $data . '.xml', 'path' => OX_PLUGIN_GROUPPATH . '/'); break; } }