Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JInstallerPlugin
+ Graphe d'héritage de JInstallerPlugin:
+ Graphe de collaboration de JInstallerPlugin:

Liste de tous les membres

Fonctions membres publiques

 loadLanguage ($path=null)
 install ()
 update ()
 uninstall ($id)
 discover ()
 discover_install ()
 refreshManifestCache ()
- Fonctions membres publiques inherited from JAdapterInstance
 __construct (&$parent, &$db, $options=array())
 getParent ()
- Fonctions membres publiques inherited from JObject
 __construct ($properties=null)
 __toString ()
 def ($property, $default=null)
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)
 toString ()

Attributs protégés

 $route = 'install'
 $manifest = null
 $manifest_script = null
 $name = null
 $scriptElement = null
 $oldFiles = null
- Attributs protégés inherited from JAdapterInstance
 $parent = null
 $db = null
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des fonctions membres

JInstallerPlugin::discover ( )

Custom discover method

Renvoie:
array JExtension) list of extensions available
Depuis:
11.1

Références $extension, $file, $folder, JFolder\files(), JFolder\folders(), JTable\getInstance(), JPATH_SITE, JApplicationHelper\parseXMLInstallFile(), et JFile\stripExt().

+ Voici le graphe d'appel pour cette fonction :

JInstallerPlugin::discover_install ( )

Custom discover_install method.

Renvoie:
mixed
Depuis:
11.1

Références $client, JText\_(), JApplicationHelper\getClientInfo(), if, parent, JApplicationHelper\parseXMLInstallFile(), et JError\raiseWarning().

+ Voici le graphe d'appel pour cette fonction :

JInstallerPlugin::install ( )

Custom install method

Renvoie:
boolean True on success
Depuis:
11.1

Références $db, $file, $id, $name, $path, $query, $row, $type, JText\_(), JFolder\create(), elseif, JFilterInput\getInstance(), JTable\getInstance(), if, JPATH_PLUGINS, null, parent, JInstaller\setPath(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerPlugin::loadLanguage (   $path = null)

Custom loadLanguage method

Paramètres:
string$pathThe path where to find language files.
Renvoie:
void
Depuis:
11.1

Références $extension, $file, $folder, $lang, $name, $path, JFactory\getLanguage(), JPATH_ADMINISTRATOR, JPATH_PLUGINS, null, et parent.

+ Voici le graphe d'appel pour cette fonction :

JInstallerPlugin::refreshManifestCache ( )

Refreshes the extension table cache.

Renvoie:
boolean Result of operation, true if updated, false on failure.
Depuis:
11.1

Références $client, JText\_(), JApplicationHelper\getClientInfo(), parent, JApplicationHelper\parseXMLInstallFile(), et JError\raiseWarning().

+ Voici le graphe d'appel pour cette fonction :

JInstallerPlugin::uninstall (   $id)

Custom uninstall method

Paramètres:
integer$idThe id of the plugin to uninstall
Renvoie:
boolean True on success
Depuis:
11.1

Références $db, $files, $id, $query, $row, JText\_(), JFile\delete(), JFolder\delete(), JFolder\files(), JTable\getInstance(), JFactory\getXML(), if, JPATH_PLUGINS, null, parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerPlugin::update ( )

Custom update method

Renvoie:
boolean True on success
Depuis:
11.1

Références parent.


Documentation des données membres

JInstallerPlugin::$manifest = null
protected
JInstallerPlugin::$manifest_script = null
protected
JInstallerPlugin::$name = null
protected
JInstallerPlugin::$oldFiles = null
protected
JInstallerPlugin::$route = 'install'
protected
JInstallerPlugin::$scriptElement = null
protected

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