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

Liste de tous les membres

Fonctions membres publiques

 __construct ($config=array())
 findLanguages ($cache_timeout=0)
 install ($lids)
- Fonctions membres publiques inherited from JModelList
 getItems ()
 getPagination ()
 getTotal ()
 getStart ()
 getUserStateFromRequest ($key, $request, $default=null, $type= 'none', $resetPage=true)
- Fonctions membres publiques inherited from JModel
 getDbo ()
 getName ()
 getState ($property=null, $default=null)
 getTable ($name= '', $prefix= 'Table', $options=array())
 setDbo (&$db)
 setState ($property, $value=null)
- Fonctions membres publiques inherited from JObject
 __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

 _getListQuery ()
 getStoreId ($id= '')
 populateState ($ordering= 'name', $direction= 'asc')
 _getLanguageManifest ($uid)
 _getPackageUrl ($remote_manifest)
 _downloadPackage ($url)
- Fonctions membres protégées inherited from JModelList
 getListQuery ()
- Fonctions membres protégées inherited from JModel
 _getList ($query, $limitstart=0, $limit=0)
 _getListCount ($query)
 _createTable ($name, $prefix= 'Table', $config=array())
 populateState ()
 cleanCache ($group=null, $client_id=0)

Additional Inherited Members

- Attributs protégés inherited from JModelList
 $cache = array()
 $context = null
 $filter_fields = array()
 $query = array()
- Attributs protégés inherited from JModel
 $__state_set = null
 $_db
 $name
 $option = null
 $state
 $event_clean_cache = null
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des constructeurs et destructeur

InstallerModelLanguages::__construct (   $config = array())

Constructor override, defines a white list of column filters.

Paramètres:
array$configAn optional associative array of configuration settings.
Voir également:
JModelList

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

Références $config.


Documentation des fonctions membres

InstallerModelLanguages::_downloadPackage (   $url)
protected

Download a language package from an URL and unpack it in the tmp folder.

Paramètres:
string$urlurl of the package
Renvoie:
array|bool Package details or false on failure

Références $config, $url, JText\_(), JInstallerHelper\downloadPackage(), JFactory\getConfig(), JError\raiseWarning(), et JInstallerHelper\unpack().

+ Voici le graphe d'appel pour cette fonction :

InstallerModelLanguages::_getLanguageManifest (   $uid)
protected

Gets the manifest file of a selected language from a the language list in a update server.

Paramètres:
int$uidthe id of the language in the #__updates table
Renvoie:
string

Références JTable\getInstance().

+ Voici le graphe d'appel pour cette fonction :

InstallerModelLanguages::_getListQuery ( )
protected

Method to get the available languages database query.

Renvoie:
JDatabaseQuery The database query

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

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

InstallerModelLanguages::_getPackageUrl (   $remote_manifest)
protected

Finds the url of the package to download.

Paramètres:
string$remote_manifesturl to the manifest XML file of the remote package
Renvoie:
string|bool

Références JUpdate\loadFromXML().

+ Voici le graphe d'appel pour cette fonction :

InstallerModelLanguages::findLanguages (   $cache_timeout = 0)

Method to find available languages in the Accredited Languages Update Site.

Paramètres:
int$cache_timeouttime before refreshing the cached updates
Renvoie:
bool

Références JUpdater\getInstance().

+ Voici le graphe d'appel pour cette fonction :

InstallerModelLanguages::getStoreId (   $id = '')
protected

Method to get a store id based on model configuration state.

Paramètres:
string$idA prefix for the store id.
Renvoie:
string A store id.

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

Références $id.

InstallerModelLanguages::install (   $lids)

Install languages in the system.

Paramètres:
array$lidsarray of language ids selected in the list
Renvoie:
bool

Références $app, $config, $id, $language, $message, JText\_(), JInstallerHelper\cleanupInstall(), JFactory\getApplication(), JFactory\getConfig(), JInstaller\getInstance(), JTable\getInstance(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

InstallerModelLanguages::populateState (   $ordering = 'name',
  $direction = 'asc' 
)
protected

Method to auto-populate the model state.

Note. Calling getState in this method will result in recursion.

Paramètres:
null$orderinglist order
null$directiondirection in the list
Renvoie:
void

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

Références $app, $direction, $ordering, et JFactory\getApplication().

+ Voici le graphe d'appel pour cette fonction :


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