Class AKPostprocFTP

Description

FTP file writer

Located in /administrator/components/com_joomlaupdate/restore.php (line 2113)

AKAbstractObject
   |
   --AKAbstractPostproc
      |
      --AKPostprocFTP
Variable Summary
string $dir
resource $handle
string $host
string $pass
bool $passive
int $port
string $tempDir
string $user
bool $useSSL
Method Summary
AKPostprocFTP __construct ()
void chmod ( $file,  $perms)
void close ()
void connect ()
void createDirRecursive ( $dirName,  $perms)
void fixPermissions ( $path)
void isDirWritable ( $dir)
void is_dir ( $dir)
void process ()
void processFilename ( $filename, [ $perms = 0755])
void rename ( $from,  $to)
void rmdir ( $directory)
void unlink ( $file)
void __wakeup ()
Variables
string $dir = '' (line 2128)
  • var: FTP initial directory
  • access: public
resource $handle = null (line 2130)
  • var: The FTP handle
  • access: private
string $host = '' (line 2120)
  • var: FTP host name
  • access: public
string $pass = '' (line 2126)
  • var: FTP password
  • access: public
bool $passive = true (line 2118)
  • var: use Passive mode?
  • access: public
int $port = 21 (line 2122)
  • var: FTP port
  • access: public
string $tempDir = '' (line 2132)
  • var: The temporary directory where the data will be stored
  • access: private
string $user = '' (line 2124)
  • var: FTP user name
  • access: public
bool $useSSL = false (line 2116)
  • var: Should I use FTP over implicit SSL?
  • access: public

Inherited Variables

Inherited from AKAbstractPostproc

AKAbstractPostproc::$filename
AKAbstractPostproc::$perms
AKAbstractPostproc::$tempFilename
AKAbstractPostproc::$timestamp

Inherited from AKAbstractObject

AKAbstractObject::$_errors
AKAbstractObject::$_errors_queue_size
AKAbstractObject::$_warnings
AKAbstractObject::$_warnings_queue_size
Methods
Constructor __construct (line 2134)
  • access: public
AKPostprocFTP __construct ()

Redefinition of:
AKAbstractObject::__construct()
Public constructor, makes sure we are instanciated only by the factory class
chmod (line 2535)
  • access: public
void chmod ( $file,  $perms)
  • $file
  • $perms

Redefinition of:
AKAbstractPostproc::chmod()
close (line 2484)
  • access: public
void close ()
connect (line 2239)
  • access: public
void connect ()
createDirRecursive (line 2422)
  • access: public
void createDirRecursive ( $dirName,  $perms)
  • $dirName
  • $perms

Redefinition of:
AKAbstractPostproc::createDirRecursive()
Recursively creates a directory if it doesn't exist
fixPermissions (line 2494)
  • access: private
void fixPermissions ( $path)
  • $path
isDirWritable (line 2407)
  • access: private
void isDirWritable ( $dir)
  • $dir
is_dir (line 2540)
  • access: private
void is_dir ( $dir)
  • $dir
process (line 2282)
  • access: public
void process ()

Redefinition of:
AKAbstractPostproc::process()
Processes the current file, e.g. moves it from temp to final location by FTP
processFilename (line 2363)
  • access: public
void processFilename ( $filename, [ $perms = 0755])
  • $filename
  • $perms

Redefinition of:
AKAbstractPostproc::processFilename()
The unarchiver tells us the path to the filename it wants to extract and we give it a different path instead.
rename (line 2579)
  • access: public
void rename ( $from,  $to)
  • $from
  • $to

Redefinition of:
AKAbstractPostproc::rename()
rmdir (line 2562)
  • access: public
void rmdir ( $directory)
  • $directory

Redefinition of:
AKAbstractPostproc::rmdir()
unlink (line 2545)
  • access: public
void unlink ( $file)
  • $file

Redefinition of:
AKAbstractPostproc::unlink()
__wakeup (line 2234)
void __wakeup ()

Inherited Methods

Inherited From AKAbstractPostproc

AKAbstractPostproc::chmod()
AKAbstractPostproc::createDirRecursive()
AKAbstractPostproc::process()
AKAbstractPostproc::processFilename()
AKAbstractPostproc::rename()
AKAbstractPostproc::rmdir()
AKAbstractPostproc::unlink()

Inherited From AKAbstractObject

AKAbstractObject::__construct()
AKAbstractObject::getError()
AKAbstractObject::getErrors()
AKAbstractObject::getItemFromArray()
AKAbstractObject::getWarning()
AKAbstractObject::getWarnings()
AKAbstractObject::propagateFromObject()
AKAbstractObject::propagateToObject()
AKAbstractObject::resetErrors()
AKAbstractObject::resetWarnings()
AKAbstractObject::setError()
AKAbstractObject::setErrorsQueueSize()
AKAbstractObject::setWarning()
AKAbstractObject::setWarningsQueueSize()

Documentation generated on Mon, 25 Jun 2012 13:59:16 -0500 by phpDocumentor 1.4.4