Solutions Open Source

Référence de la classe SC_mod_tools_em_xmlhandler

Liste de tous les membres

Fonctions membres publiques

 searchExtensionsXML ($search, $owner='', $order='', $allExt=false, $allVer=false, $offset=0, $limit=500)
 countExtensions ()
 loadExtensionsXML ()
 freeExtensionsXML ()
 removeObsolete (&$extensions)
 getReviewState ($extKey, $version)
 checkReviewState (&$extensions)
 checkReviewStateGlobal ()
 startElement ($parser, $name, $attrs)
 endElement ($parser, $name)
 characterData ($parser, $data)
 parseExtensionsXML ($filename)
 storeXMLResult ()
 parseMirrorsXML ($string)
 parseL10nXML ($string)

Attributs publics

 $emObj
 $extXMLResult = array()
 $extensionsXML = array()
 $reviewStates = null
 $useUnchecked = false
 $useObsolete = false


Documentation des fonctions membres

SC_mod_tools_em_xmlhandler::searchExtensionsXML ( search,
owner = '',
order = '',
allExt = false,
allVer = false,
offset = 0,
limit = 500 
)

Reduces the entries in $this->extensionsXML to the latest version per extension and removes entries not matching the search parameter

Paramètres:
string $search The list of extensions is reduced to entries matching this. If empty, the full list is returned.
string $owner If set only extensions of that user are fetched
string $order A field to order the result by
boolean $allExt If set also unreviewed and obsolete extensions are shown
boolean $allVer If set returns all version of an extension, otherwise only the last
integer $offset Offset to return result from (goes into LIMIT clause)
integer $limit Maximum number of entries to return (goes into LIMIT clause)
Renvoie:
void

SC_mod_tools_em_xmlhandler::countExtensions (  ) 

SC_mod_tools_em_xmlhandler::loadExtensionsXML (  ) 

Loads the pre-parsed extension list

Renvoie:
boolean true on success, false on error

SC_mod_tools_em_xmlhandler::freeExtensionsXML (  ) 

Frees the pre-parsed extension list

Renvoie:
void

SC_mod_tools_em_xmlhandler::removeObsolete ( &$  extensions  ) 

Removes all extension with a certain state from the list

Paramètres:
array &$extensions The "versions" subpart of the extension list
Renvoie:
void

SC_mod_tools_em_xmlhandler::getReviewState ( extKey,
version 
)

Returns the reviewstate of a specific extension-key/version

Paramètres:
string $extKey
string $version: ...
Renvoie:
integer Review state, if none is set 0 is returned as default.

SC_mod_tools_em_xmlhandler::checkReviewState ( &$  extensions  ) 

Removes all extension versions from $extensions that have a reviewstate<1, unless explicitly allowed

Paramètres:
array &$extensions The "versions" subpart of the extension list
Renvoie:
void

SC_mod_tools_em_xmlhandler::checkReviewStateGlobal (  ) 

Removes all extension versions from the list of available extensions that have a reviewstate<1, unless explicitly allowed

Renvoie:
void

SC_mod_tools_em_xmlhandler::startElement ( parser,
name,
attrs 
)

***************PARSING METHODS*********************** Enter description here...

Paramètres:
unknown_type $parser
unknown_type $name
unknown_type $attrs
Renvoie:
[type] ...

SC_mod_tools_em_xmlhandler::endElement ( parser,
name 
)

Enter description here...

Paramètres:
unknown_type $parser
unknown_type $name
Renvoie:
[type] ...

SC_mod_tools_em_xmlhandler::characterData ( parser,
data 
)

Enter description here...

Paramètres:
unknown_type $parser
unknown_type $data
Renvoie:
[type] ...

SC_mod_tools_em_xmlhandler::parseExtensionsXML ( filename  ) 

Parses content of mirrors.xml into a suitable array

Paramètres:
string XML data file to parse
Renvoie:
string HTLML output informing about result

SC_mod_tools_em_xmlhandler::storeXMLResult (  ) 

SC_mod_tools_em_xmlhandler::parseMirrorsXML ( string  ) 

Parses content of mirrors.xml into a suitable array

Paramètres:
string $string: XML data to parse
Renvoie:
string HTLML output informing about result

SC_mod_tools_em_xmlhandler::parseL10nXML ( string  ) 

Parses content of *-l10n.xml into a suitable array

Paramètres:
string $string: XML data to parse
Renvoie:
array Array representation of XML data


Documentation des données membres

SC_mod_tools_em_xmlhandler::$emObj

SC_mod_tools_em_xmlhandler::$extXMLResult = array()

SC_mod_tools_em_xmlhandler::$extensionsXML = array()

SC_mod_tools_em_xmlhandler::$reviewStates = null

SC_mod_tools_em_xmlhandler::$useUnchecked = false

SC_mod_tools_em_xmlhandler::$useObsolete = false


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Fri Aug 31 11:41:37 2007 pour OBLADY - Typo3 API v4.1.2 par  doxygen 1.5.3