Joomla CMS
3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
|
Champs de données | |
$expectDataDescriptor = false | |
Champs de données hérités de AKAbstractUnarchiver | |
$archiveList = array() | |
$totalSize = array() | |
$renameFiles = array() | |
$renameDirs = array() | |
$skipFiles = array() | |
Fonctions membres protégées | |
readArchiveHeader () | |
readFileHeader () | |
Fonctions membres protégées hérités de AKUnarchiverJPA | |
readArchiveHeader () | |
readFileHeader () | |
heuristicFileHeaderLocator () | |
createDirectory () | |
processFileData () | |
Fonctions membres protégées hérités de AKAbstractUnarchiver | |
_prepare () | |
readArchiveHeader () | |
_run () | |
readFileHeader () | |
processFileData () | |
_finalize () | |
nextFile () | |
isEOF ($local=false) | |
setCorrectPermissions ($path) | |
fread ($fp, $length=null) | |
removePath ($path) | |
Fonctions membres protégées hérités de AKAbstractPart | |
_prepare () | |
_run () | |
_finalize () | |
_makeReturnTable () | |
setState ($state='init', $errorMessage='Invalid setState argument') | |
setBreakFlag () | |
setDomain ($new_domain) | |
setStep ($new_step) | |
setSubstep ($new_substep) | |
notify ($message) | |
Fonctions membres protégées hérités de AKAbstractObject | |
setErrorsQueueSize ($newSize=0) | |
setWarningsQueueSize ($newSize=0) | |
ZIP archive extraction class
Since the file data portion of ZIP and JPA are similarly structured (it's empty for dirs, linked node name for symlinks, dumped binary data for no compressions and dumped gzipped binary data for gzip compression) we just have to subclass AKUnarchiverJPA and change the header reading bits. Reusable code ;)
|
protected |
|
protected |
Concrete classes must use this method to read the file header
Références $file, AKText\_(), AK_STATE_DONE, AK_STATE_HEADER, AKUnarchiverJPA\createDirectory(), debugMsg(), elseif, AKAbstractUnarchiver\fread(), AKAbstractUnarchiver\isEOF(), AKAbstractUnarchiver\nextFile(), null, AKAbstractUnarchiver\removePath(), et AKAbstractObject\setError().
$expectDataDescriptor = false |