Class | Description |
---|---|
![]() |
Component installer |
![]() |
Language installer |
![]() |
Module installer |
![]() |
Plugin installer |
![]() |
Template installer |
True if existing files can be overwritten
A database connector object
The description of the extension
The admin directory where the extension is to be installed
The site directory where the extension is to be installed
The name of the Joomla! extension
The name of a special atttibute in a tag
The does the package have an install script?
The directory that the extension is to be installed from
The xml install file
The package install script
The extension type to install
The output from the install/uninstall scripts
A DOMIT XML document
Constructor
Returns a reference to the global Installer object, only creating it if it doesn't already exist.
Abstract install method
Prepare for installation: this method sets the installation directory, finds and checks the installation file and verifies the installation type
Abstract uninstall method
Copy files from source directory to the target directory
Copies the XML install file to the extension folder in the given client
Method to parse the parameters of an extension, build the INI string for it's default parameters, and return the INI string.
Is the xml file a valid Joomla install file
Method to map a client to its base directory. This can be useful moving forward if we want to allow extensions to be installed to applications other than the site and administrator.
Backward compatible Method to parse through a queries element of the installation file and take appropriate action.
Method to parse through a files element of the installation file and take appropriate action.
Method to extract the name of a discreet installation sql file from the xml file.
Method to parse through a files element of the installation file and remove the files that were installed
Roll back the extension installation
Inherited From JObject
JObject::__construct()
JObject::JObject()
JObject::get()
JObject::set()
JObject::toString()
JObject::__destruct()
Documentation generated on Sat, 4 Feb 2006 14:24:04 +0100 by phpDocumentor 1.3.0RC4