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

Liste de tous les membres

Fonctions membres publiques

 __construct (&$subject, $config)
 onExtensionAfterInstall ($installer, $eid)
 onExtensionAfterUninstall ($installer, $eid, $result)
 onExtensionAfterUpdate ($installer, $eid)
- Fonctions membres publiques inherited from JPlugin
 loadLanguage ($extension= '', $basePath=JPATH_ADMINISTRATOR)
- Fonctions membres publiques inherited from JEvent
 __construct (&$subject)
 update (&$args)
- 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 privées

 addUpdateSite ($name, $type, $location, $enabled)
 processUpdateSites ()

Attributs privés

 $eid = 0
 $installer = null

Additional Inherited Members

- Attributs publics inherited from JPlugin
 $params = null
- Attributs protégés inherited from JPlugin
 $_name = null
 $_type = null
- Attributs protégés inherited from JEvent
 $_subject = null
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des constructeurs et destructeur

plgExtensionJoomla::__construct ( $subject,
  $config 
)

Constructor

protected

Paramètres:
object$subjectThe object to observe
array$configAn array that holds the plugin configuration
Depuis:
1.5

Réimplémentée à partir de JPlugin.

Références $config.


Documentation des fonctions membres

plgExtensionJoomla::addUpdateSite (   $name,
  $type,
  $location,
  $enabled 
)
private

Adds an update site to the table if it doesn't exist.

Paramètres:
stringThe friendly name of the site
stringThe type of site (e.g. collection or extension)
stringThe URI for the site
booleanIf this site is enabled
Depuis:
1.6

Références $enabled, $name, $query, et $type.

plgExtensionJoomla::onExtensionAfterInstall (   $installer,
  $eid 
)

Handle post extension install update sites

Paramètres:
JInstallerInstaller object
intExtension Identifier
Depuis:
1.6
plgExtensionJoomla::onExtensionAfterUninstall (   $installer,
  $eid,
  $result 
)

Handle extension uninstall

Paramètres:
JInstallerInstaller instance
intextension id
intinstallation result
Depuis:
1.6

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

plgExtensionJoomla::onExtensionAfterUpdate (   $installer,
  $eid 
)

After update of an extension

Paramètres:
JInstallerInstaller object
intExtension identifier
Depuis:
1.6
plgExtensionJoomla::processUpdateSites ( )
private

Processes the list of update sites for an extension.

Depuis:
1.6

Références $data, et JText\_().

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

plgExtensionJoomla::$eid = 0
private
plgExtensionJoomla::$installer = null
private

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