SC_mod_tools_em_xmlhandler Klassenreferenz

Aufstellung aller Elemente

Öffentliche Methoden

 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)

Öffentliche Attribute

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

Dokumentation der Elementfunktionen

SC_mod_tools_em_xmlhandler::characterData ( parser,
data 
)

Enter description here...

Parameter:
unknown_type $parser
unknown_type $data
Rückgabe:
[type] ...
SC_mod_tools_em_xmlhandler::checkReviewState ( &$  extensions  ) 

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

Parameter:
array &$extensions The "versions" subpart of the extension list
Rückgabe:
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

Rückgabe:
void
SC_mod_tools_em_xmlhandler::endElement ( parser,
name 
)

Enter description here...

Parameter:
unknown_type $parser
unknown_type $name
Rückgabe:
[type] ...
SC_mod_tools_em_xmlhandler::freeExtensionsXML (  ) 

Frees the pre-parsed extension list

Rückgabe:
void
SC_mod_tools_em_xmlhandler::getReviewState ( extKey,
version 
)

Returns the reviewstate of a specific extension-key/version

Parameter:
string $extKey
string $version: ...
Rückgabe:
integer Review state, if none is set 0 is returned as default.
SC_mod_tools_em_xmlhandler::loadExtensionsXML (  ) 

Loads the pre-parsed extension list

Rückgabe:
boolean true on success, false on error
SC_mod_tools_em_xmlhandler::parseExtensionsXML ( filename  ) 

Parses content of mirrors.xml into a suitable array

Parameter:
string XML data file to parse
Rückgabe:
string HTLML output informing about result
SC_mod_tools_em_xmlhandler::parseL10nXML ( string  ) 

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

Parameter:
string $string: XML data to parse
Rückgabe:
array Array representation of XML data
SC_mod_tools_em_xmlhandler::parseMirrorsXML ( string  ) 

Parses content of mirrors.xml into a suitable array

Parameter:
string $string: XML data to parse
Rückgabe:
string HTLML output informing about result
SC_mod_tools_em_xmlhandler::removeObsolete ( &$  extensions  ) 

Removes all extension with a certain state from the list

Parameter:
array &$extensions The "versions" subpart of the extension list
Rückgabe:
void
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

Parameter:
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)
Rückgabe:
void
SC_mod_tools_em_xmlhandler::startElement ( parser,
name,
attrs 
)

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

Parameter:
unknown_type $parser
unknown_type $name
unknown_type $attrs
Rückgabe:
[type] ...

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
 Alle Klassen Namensbereiche Funktionen Variablen

Erzeugt am Wed Oct 28 16:40:22 2009 für Typo3 von  doxygen 1.6.1