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é
Référence de la classe AKPostprocSFTP
+ Graphe d'héritage de AKPostprocSFTP:

Fonctions membres publiques

 __construct ()
 
 connect ()
 
 createDirRecursive ($dirName, $perms)
 
 __wakeup ()
 
 process ()
 
 unlink ($file)
 
 chmod ($file, $perms)
 
 processFilename ($filename, $perms=0755)
 
 close ()
 
 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

 $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

 sftp_chdir ($dir)
 
 isDirWritable ($dir)
 
 is_dir ($dir)
 
 fixPermissions ($path)
 
 write ($local, $remote)
 

Attributs privés

 $handle = null
 
 $_connection = null
 
 $_currentdir
 
 $tempDir = ''
 

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
 

Description détaillée

FTP file writer

Documentation des constructeurs et destructeur

◆ __construct()

Documentation des fonctions membres

◆ __wakeup()

__wakeup ( )

Références connect().

◆ chmod()

chmod (   $file,
  $perms 
)

◆ close()

close ( )

◆ connect()

connect ( )

◆ createDirRecursive()

createDirRecursive (   $dirName,
  $perms 
)

◆ fixPermissions()

fixPermissions (   $path)
private

◆ is_dir()

is_dir (   $dir)
private

Références $dir, et sftp_chdir().

Référencé par __construct(), createDirRecursive(), et fixPermissions().

◆ isDirWritable()

isDirWritable (   $dir)
private

Références $dir.

Référencé par __construct().

◆ process()

◆ processFilename()

◆ rename()

rename (   $from,
  $to 
)

◆ rmdir()

rmdir (   $directory)

Références $check.

◆ sftp_chdir()

sftp_chdir (   $dir)
private

Changes to the requested directory in the remote server. You give only the path relative to the initial directory and it does all the rest by itself, including doing nothing if the remote directory is the one we want.

Paramètres
string$dirThe (realtive) remote directory
Renvoie
bool True if successful, false otherwise.

Références $dir, et AKFactory\get().

Référencé par connect(), is_dir(), et process().

◆ unlink()

unlink (   $file)

Références $check, et $file.

Référencé par fixPermissions(), et process().

◆ write()

write (   $local,
  $remote 
)
private

Références $buffer.

Référencé par process().

Documentation des champs

◆ $_connection

$_connection = null
private

◆ $_currentdir

$_currentdir
private

◆ $dir

$dir = ''

◆ $handle

$handle = null
private

◆ $host

$host = ''

◆ $pass

$pass = ''

◆ $passive

$passive = true

◆ $port

$port = 21

◆ $tempDir

$tempDir = ''
private

Référencé par __construct().

◆ $user

$user = ''

◆ $useSSL

$useSSL = false

La documentation de cette classe a été générée à partir du fichier suivant :