Class JInstallerPlugin

Description

Plugin installer

Located in /installer/installer/plugin.php (line 21)

JObject
   |
   --JInstaller
      |
      --JInstallerPlugin
Method Summary
 boolean install (string $p_fromdir)
 boolean uninstall (mixed $id, int $client, int $cid)
 boolean _rollback_plugin (array $arg)
Variables
Methods
install (line 31)

Custom install method

  • return: True on success
  • since: 1.1
  • access: public
boolean install (string $p_fromdir)
  • string $p_fromdir: Directory from which to install the plugin

Redefinition of:
JInstaller::install()
Abstract install method
  • override in child class
uninstall (line 185)

Custom uninstall method

  • return: True on success
  • since: 1.1
  • access: public
boolean uninstall (mixed $id, int $client, int $cid)
  • int $cid: The id of the plugin to uninstall
  • int $client: The client id

Redefinition of:
JInstaller::uninstall()
Abstract uninstall method
  • override in child class
_rollback_plugin (line 290)

Custom rollback method

  • Roll back the plugin item

  • return: True on success
  • since: 1.1
  • access: private
boolean _rollback_plugin (array $arg)
  • array $arg: Installation step to rollback

Inherited Methods

Inherited From JInstaller

 JInstaller::__construct()
 JInstaller::getInstance()
 JInstaller::install()
 JInstaller::preInstallCheck()
 JInstaller::uninstall()
 JInstaller::update()
 JInstaller::_copyFiles()
 JInstaller::_copyInstallFile()
 JInstaller::_findInstallFile()
 JInstaller::_getParams()
 JInstaller::_isPackageFile()
 JInstaller::_mapClient()
 JInstaller::_parseBackwardQueries()
 JInstaller::_parseFiles()
 JInstaller::_parseQueries()
 JInstaller::_readInstallFile()
 JInstaller::_removeFiles()
 JInstaller::_rollback()

Inherited From JObject

 JObject::__construct()
 JObject::JObject()
 JObject::get()
 JObject::set()
 JObject::toString()
 JObject::__destruct()

Documentation generated on Sat, 4 Feb 2006 14:26:00 +0100 by phpDocumentor 1.3.0RC4