Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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, $extraQuery='')
 
 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,
  $extraQuery = '' 
)
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
string$extraQueryAny additional request query to use when updating
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 :