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 JInstallerModule
+ Graphe d'héritage de JInstallerModule:
+ Graphe de collaboration de JInstallerModule:

Liste de tous les membres

Fonctions membres publiques

 loadLanguage ($path=null)
 install ()
 update ()
 discover ()
 discover_install ()
 refreshManifestCache ()
 uninstall ($id)
- 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 ()

Fonctions membres protégées

 _rollback_menu ($arg)
 _rollback_module ($arg)

Attributs protégés

 $route = 'Install'
 $manifest = null
 $manifest_script = null
 $name = null
 $element = null
 $scriptElement = 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

JInstallerModule::_rollback_menu (   $arg)
protected

Custom rollback method

  • Roll back the menu item
Paramètres:
array$argInstallation step to rollback
Renvoie:
boolean True on success
Depuis:
11.1

Références $db, $query, et parent.

JInstallerModule::_rollback_module (   $arg)
protected

Custom rollback method

  • Roll back the module item
Paramètres:
array$argInstallation step to rollback
Renvoie:
boolean True on success
Depuis:
11.1

Références $db, $query, et parent.

JInstallerModule::discover ( )

Custom discover method

Renvoie:
array JExtension list of extensions available
Depuis:
11.1

Références $extension, JFolder\folders(), JApplicationHelper\getClientInfo(), JTable\getInstance(), JPATH_ADMINISTRATOR, JPATH_SITE, et JApplicationHelper\parseXMLInstallFile().

+ Voici le graphe d'appel pour cette fonction :

JInstallerModule::discover_install ( )

Custom discover_install method

Renvoie:
mixed Extension ID on success, boolean false on failure
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 :

JInstallerModule::install ( )

Custom install method

Renvoie:
boolean True on success
Depuis:
11.1

Références $client, $clientId, $db, $file, $id, $name, $path, $query, $row, JText\_(), JFolder\create(), elseif, JApplicationHelper\getClientInfo(), JFilterInput\getInstance(), JTable\getInstance(), if, JPATH_SITE, parent, et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerModule::loadLanguage (   $path = null)

Custom loadLanguage method

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

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

+ Voici le graphe d'appel pour cette fonction :

JInstallerModule::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 :

JInstallerModule::uninstall (   $id)

Custom uninstall method

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

Références $client, $db, $id, $modules, $query, $row, JText\_(), JFolder\delete(), JApplicationHelper\getClientInfo(), JTable\getInstance(), if, JPATH_ADMINISTRATOR, JPATH_SITE, null, parent, JError\raiseWarning(), JText\sprintf(), et JArrayHelper\toInteger().

+ Voici le graphe d'appel pour cette fonction :

JInstallerModule::update ( )

Custom update method

This is really a shell for the install system

Renvoie:
boolean True on success.
Depuis:
11.1

Références parent.


Documentation des données membres

JInstallerModule::$element = null
protected
JInstallerModule::$manifest = null
protected
JInstallerModule::$manifest_script = null
protected
JInstallerModule::$name = null
protected
JInstallerModule::$route = 'Install'
protected
JInstallerModule::$scriptElement = null
protected

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