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

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

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

Documentation des fonctions membres

JInstallerTemplate::discover ( )

Discover existing but uninstalled templates

Renvoie:
array JExtensionTable list

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

+ Voici le graphe d'appel pour cette fonction :

JInstallerTemplate::discover_install ( )

Discover_install Perform an install for a discovered extension

Renvoie:
boolean
Depuis:
11.1

Références $client, $data, $db, $key, $lang, $query, JText\_(), JApplicationHelper\getClientInfo(), JFactory\getLanguage(), if, parent, JApplicationHelper\parseXMLInstallFile(), JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerTemplate::install ( )

Custom install method

Renvoie:
boolean True on success
Depuis:
11.1

Références $client, $clientId, $db, $id, $lang, JError\$legacy, $name, $query, $row, JText\_(), JFolder\create(), elseif, JApplicationHelper\getClientInfo(), JFilterInput\getInstance(), JTable\getInstance(), JFactory\getLanguage(), JPATH_SITE, parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerTemplate::loadLanguage (   $path = null)

Custom loadLanguage method

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

Références $client, $clientId, $extension, $lang, $name, $path, JFilterInput\getInstance(), JFactory\getLanguage(), JPATH_ADMINISTRATOR, JPATH_SITE, null, et parent.

+ Voici le graphe d'appel pour cette fonction :

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

JInstallerTemplate::uninstall (   $id)

Custom uninstall method

Paramètres:
integer$idThe extension ID
Renvoie:
boolean True on success
Depuis:
11.1

Références $client, $clientId, $db, $id, $name, $query, $row, JText\_(), JFolder\delete(), JFolder\exists(), JApplicationHelper\getClientInfo(), JTable\getInstance(), parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerTemplate::update ( )

Custom update method for components

Renvoie:
boolean True on success
Depuis:
11.1

Documentation des données membres

JInstallerTemplate::$element = null
protected
JInstallerTemplate::$name = null
protected
JInstallerTemplate::$route = 'install'
protected

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