Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe PlgExtensionJoomla
+ Graphe d'héritage de PlgExtensionJoomla:

Fonctions membres publiques

 onExtensionAfterInstall ($installer, $eid)
 
 onExtensionAfterUninstall ($installer, $eid, $result)
 
 onExtensionAfterUpdate ($installer, $eid)
 

Attributs protégés

 $autoloadLanguage = true
 

Fonctions membres privées

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

Attributs privés

 $eid = 0
 
 $installer = null
 

Description détaillée

Joomla! master extension plugin.

Depuis
1.6

Documentation des fonctions membres

◆ addUpdateSite()

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

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

Paramètres
string$nameThe friendly name of the site
string$typeThe type of site (e.g. collection or extension)
string$locationThe URI for the site
boolean$enabledIf this site is enabled
Renvoie
void
Depuis
1.6

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

◆ onExtensionAfterInstall()

onExtensionAfterInstall (   $installer,
  $eid 
)

Handle post extension install update sites

Paramètres
JInstaller$installerInstaller object
integer$eidExtension Identifier
Renvoie
void
Depuis
1.6

◆ onExtensionAfterUninstall()

onExtensionAfterUninstall (   $installer,
  $eid,
  $result 
)

Handle extension uninstall

Paramètres
JInstaller$installerInstaller instance
integer$eidExtension id
boolean$resultInstallation result
Renvoie
void
Depuis
1.6

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

◆ onExtensionAfterUpdate()

onExtensionAfterUpdate (   $installer,
  $eid 
)

After update of an extension

Paramètres
JInstaller$installerInstaller object
integer$eidExtension identifier
Renvoie
void
Depuis
1.6

◆ processUpdateSites()

processUpdateSites ( )
private

Processes the list of update sites for an extension.

Renvoie
void
Depuis
1.6

Références $data, et $manifest.

Documentation des champs

◆ $autoloadLanguage

$autoloadLanguage = true
protected

◆ $eid

$eid = 0
private

◆ $installer

$installer = null
private

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