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

Liste de tous les membres

Fonctions membres publiques

 loadLanguage ($path)
 install ()
 update ()
 uninstall ($id)
 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

 extensionExistsInSystem ($extension=null)
 populateFilesAndFolderList ()

Attributs protégés

 $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

JInstallerFile::extensionExistsInSystem (   $extension = null)
protected

Function used to check if extension is already installed

Paramètres:
string$extensionThe element name of the extension to install
Renvoie:
boolean True if extension exists
Depuis:
11.1

Références $db, $extension, $id, $query, parent, et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerFile::install ( )

Custom install method

Renvoie:
boolean True on success
Depuis:
11.1

Installer Trigger Loading

Références $db, $folder, $id, $name, $query, $row, JText\_(), JPath\clean(), JFolder\create(), elseif, JFolder\exists(), JFilterInput\getInstance(), JTable\getInstance(), if, JPATH_ROOT, parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerFile::loadLanguage (   $path)

Custom loadLanguage method

Paramètres:
string$pathThe path on which to find language files.
Renvoie:
void
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JInstallerFile::populateFilesAndFolderList ( )
protected

Function used to populate files and folder list

Renvoie:
boolean none
Depuis:
11.1

Références $file, $files, $folder, $path, $target, JPath\clean(), JFolder\exists(), JFolder\files(), JPATH_ROOT, parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerFile::refreshManifestCache ( )

Refreshes the extension table cache

Renvoie:
boolean result of operation, true if updated, false on failure
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JInstallerFile::uninstall (   $id)

Custom uninstall method

Paramètres:
string$idThe id of the file to uninstall
Renvoie:
boolean True on success
Depuis:
11.1

Références $db, $files, $folder, $id, $query, $row, $target, JText\_(), JPath\clean(), JFile\delete(), JFolder\delete(), JFolder\files(), JFactory\getDbo(), JTable\getInstance(), JFactory\getXML(), if, JPATH_MANIFESTS, JPATH_ROOT, parent, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JInstallerFile::update ( )

Custom update method

Renvoie:
boolean True on success
Depuis:
11.1

Références parent.


Documentation des données membres

JInstallerFile::$route = 'install'
protected

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