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

Liste de tous les membres

Fonctions membres publiques

 install ()
 update ()
 uninstall ($eid)
 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 ()

Fonctions membres protégées

 _install ($cname, $basePath, $clientId, &$element)

Attributs protégés

 $_core = false
- Attributs protégés inherited from JAdapterInstance
 $parent = null
 $db = null
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des fonctions membres

JInstallerLanguage::_install (   $cname,
  $basePath,
  $clientId,
$element 
)
protected

Install function that is designed to handle individual clients

Paramètres:
string$cnameCname
string$basePathThe base name.
integer$clientIdThe client id.
object&$elementThe XML element.
Renvoie:
boolean
Depuis:
11.1

Références $clientId, $file, $files, $name, $row, $tag, JText\_(), JFolder\create(), elseif, JFile\exists(), JFilterInput\getInstance(), JTable\getInstance(), if, parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerLanguage::discover ( )

Custom discover method Finds language files

Renvoie:
boolean True on success
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JInstallerLanguage::discover_install ( )

Custom discover install method Basically updates the manifest cache and leaves everything alone

Renvoie:
integer The extension id
Depuis:
11.1

Références $client, JText\_(), JApplicationHelper\getClientInfo(), parent, JApplicationHelper\parseXMLInstallFile(), et JError\raiseWarning().

+ Voici le graphe d'appel pour cette fonction :

JInstallerLanguage::install ( )

Custom install method

Note: This behaves badly due to hacks made in the middle of 1.5.x to add the ability to install multiple distinct packs in one install. The preferred method is to use a package to install multiple language packs.

Renvoie:
boolean True on success
Depuis:
11.1

Références $client, $clientId, JText\_(), elseif, JApplicationHelper\getClientInfo(), JPATH_ADMINISTRATOR, JPATH_SITE, null, parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

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

JInstallerLanguage::uninstall (   $eid)

Custom uninstall method

Paramètres:
string$eidThe tag of the language to uninstall
Renvoie:
mixed Return value for uninstall method in component uninstall file
Depuis:
11.1

Références $client, $count, $db, $extension, $params, $path, $query, $user, $users, JText\_(), JFolder\delete(), JFolder\exists(), JApplicationHelper\getClientInfo(), JFactory\getDbo(), JTable\getInstance(), JComponentHelper\getParams(), JRegistry\loadString(), parent, JText\plural(), JError\raiseNotice(), et JError\raiseWarning().

+ Voici le graphe d'appel pour cette fonction :

JInstallerLanguage::update ( )

Custom update method

Renvoie:
boolean True on success, false on failure
Depuis:
11.1

Références $client, $clientId, $file, $folder, $name, $row, $tag, JText\_(), JFile\exists(), JApplicationHelper\getClientInfo(), JFilterInput\getInstance(), JTable\getInstance(), if, null, parent, et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

JInstallerLanguage::$_core = false
protected

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