Joomla CMS
3.9.25 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.9.25 et du framework Joomla Platform intégré
|
Fonctions membres publiques | |
__construct () | |
connect () | |
createDirRecursive ($dirName, $perms) | |
__wakeup () | |
__destruct () | |
process () | |
unlink ($file) | |
processFilename ($filename, $perms=0755) | |
close () | |
chmod ($file, $perms) | |
rmdir ($directory) | |
rename ($from, $to) | |
Fonctions membres publiques hérités de AKAbstractPostproc | |
process () | |
processFilename ($filename, $perms=0755) | |
createDirRecursive ($dirName, $perms) | |
chmod ($file, $perms) | |
unlink ($file) | |
rmdir ($directory) | |
rename ($from, $to) | |
Fonctions membres publiques hérités de AKAbstractObject | |
__construct () | |
getError ($i=null) | |
getErrors () | |
resetErrors () | |
getWarning ($i=null) | |
getWarnings () | |
resetWarnings () | |
propagateToObject (&$object) | |
propagateFromObject (&$object) | |
setError ($error) | |
setWarning ($warning) | |
Champs de données | |
$useFTP = false | |
$useSSL = false | |
$passive = true | |
$host = '' | |
$port = 21 | |
$user = '' | |
$pass = '' | |
$dir = '' | |
Champs de données hérités de AKAbstractPostproc | |
$timestamp = 0 | |
Fonctions membres privées | |
isDirWritable ($dir) | |
is_dir ($dir) | |
fixPermissions ($path) | |
Attributs privés | |
$handle = null | |
$tempDir = '' | |
$_handle = null | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de AKAbstractObject | |
setErrorsQueueSize ($newSize=0) | |
setWarningsQueueSize ($newSize=0) | |
Attributs protégés hérités de AKAbstractPostproc | |
$filename = null | |
$perms = 0755 | |
$tempFilename = null | |
Attributs protégés hérités de AKAbstractObject | |
$_errors_queue_size = 0 | |
$_warnings_queue_size = 0 | |
Hybrid direct / FTP mode file writer
__construct | ( | ) |
Public constructor. Tries to connect to the FTP server.
Références $tempDir, AKText\_(), connect(), createDirRecursive(), fixPermissions(), AKFactory\get(), is_dir(), isDirWritable(), AKFactory\set(), et AKAbstractObject\setError().
__destruct | ( | ) |
__wakeup | ( | ) |
Called after unserialisation, tries to reconnect to FTP
Références connect().
chmod | ( | $file, | |
$perms | |||
) |
Références $file, AKAbstractPostproc\$perms, et AKFactory\get().
Référencé par createDirRecursive(), fixPermissions(), et process().
close | ( | ) |
Closes the FTP connection
connect | ( | ) |
Tries to connect to the FTP server
Références AKText\_(), et AKAbstractObject\setError().
Référencé par __construct(), et __wakeup().
createDirRecursive | ( | $dirName, | |
$perms | |||
) |
Create a directory, recursively
string | $dirName | The directory to create |
int | $perms | The permissions to give to the directory |
Références $check, AKAbstractPostproc\$perms, chmod(), fixPermissions(), AKFactory\get(), is_dir(), AKAbstractObject\setError(), AKText\sprintf(), et unlink().
Référencé par __construct(), et process().
|
private |
Tries to fix directory/file permissions in the PHP level, so that the FTP operation doesn't fail.
$path | string The full path to a directory or file |
Références $basePath, $dir, $path, chmod(), is_dir(), et unlink().
Référencé par __construct(), createDirRecursive(), et process().
|
private |
Références $dir.
Référencé par __construct(), createDirRecursive(), fixPermissions(), et process().
|
private |
Is the directory writeable?
string | $dir | The directory ti check |
Référencé par __construct().
process | ( | ) |
Post-process an extracted file, using FTP or direct file writes to move it
Références AKAbstractPostproc\$perms, $root, chmod(), createDirRecursive(), fixPermissions(), AKFactory\get(), is_dir(), AKAbstractObject\setError(), AKText\sprintf(), et unlink().
processFilename | ( | $filename, | |
$perms = 0755 |
|||
) |
Create a temporary filename
string | $filename | The original filename |
int | $perms | The file permissions |
Références AKAbstractPostproc\$filename, AKAbstractPostproc\$perms, AKAbstractPostproc\$tempFilename, AKFactory\get(), AKAbstractObject\getError(), et null.
rename | ( | $from, | |
$to | |||
) |
Références AKFactory\get().
rmdir | ( | $directory | ) |
Références $check, et AKFactory\get().
unlink | ( | $file | ) |
Références $check, $file, et AKFactory\get().
Référencé par createDirRecursive(), fixPermissions(), isDirWritable(), et process().
|
private |
$dir = '' |
Référencé par fixPermissions(), is_dir(), et isDirWritable().
|
private |
$host = '' |
$pass = '' |
$passive = true |
$port = 21 |
|
private |
Référencé par __construct().
$useFTP = false |
$user = '' |
$useSSL = false |