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 JInstallerHelper

Liste de tous les membres

Fonctions membres publiques statiques

static downloadPackage ($url, $target=false)
static unpack ($p_filename)
static detectType ($p_dir)
static getFilenameFromURL ($url)
static cleanupInstall ($package, $resultdir)
static splitSql ($sql)

Documentation des fonctions membres

static JInstallerHelper::cleanupInstall (   $package,
  $resultdir 
)
static

Clean up temporary uploaded package and unpacked extension

Paramètres:
string$packagePath to the uploaded package file
string$resultdirPath to the unpacked extension
Renvoie:
boolean True on success
Depuis:
11.1

Références $config, JPath\clean(), JFile\delete(), JFolder\delete(), elseif, et JFactory\getConfig().

Référencé par InstallerModelInstall\install(), InstallerModelLanguages\install(), et InstallerModelUpdate\install().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JInstallerHelper::detectType (   $p_dir)
static

Method to detect the extension type from a package directory

Paramètres:
string$p_dirPath to package directory
Renvoie:
mixed Extension type string or boolean false on fail
Depuis:
11.1

Références $file, $files, $type, JText\_(), JFolder\files(), JFactory\getXML(), et JError\raiseWarning().

Référencé par InstallerModelInstall\_getPackageFromFolder(), et JInstallerPackage\install().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JInstallerHelper::downloadPackage (   $url,
  $target = false 
)
static

Downloads a package

Paramètres:
string$urlURL of file to download
string$targetDownload target filename [optional]
Renvoie:
mixed Path to downloaded package or boolean false on failure
Depuis:
11.1

Références $config, $dispatcher, $target, $url, $version, JText\_(), elseif, JFactory\getConfig(), JHttpFactory\getHttp(), JDispatcher\getInstance(), JPluginHelper\importPlugin(), null, JError\raiseWarning(), JText\sprintf(), et JFile\write().

Référencé par InstallerModelLanguages\_downloadPackage(), InstallerModelInstall\_getPackageFromUrl(), et InstallerModelUpdate\install().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JInstallerHelper::getFilenameFromURL (   $url)
static

Gets a file name out of a url

Paramètres:
string$urlURL to get name from
Renvoie:
mixed String filename or boolean false if failed
Depuis:
11.1

Références $parts, et $url.

static JInstallerHelper::splitSql (   $sql)
static

Splits contents of a sql file into array of discreet queries. Queries need to be delimited with end of statement marker ';'

Paramètres:
string$sqlThe SQL statement.
Renvoie:
array Array of queries
Depuis:
11.1

Références $db, et JFactory\getDbo().

Référencé par JInstaller\parseSchemaUpdates(), et JInstaller\parseSQLFiles().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JInstallerHelper::unpack (   $p_filename)
static

Unpacks a file and verifies it as a Joomla element package Supports .gz .tar .tar.gz and .zip

Paramètres:
string$p_filenameThe uploaded package filename or install directory
Renvoie:
array Two elements: extractdir and packagefile
Depuis:
11.1

Références JPath\clean(), JFolder\exists(), JArchive\extract(), JFolder\files(), et JFolder\folders().

Référencé par InstallerModelLanguages\_downloadPackage(), InstallerModelInstall\_getPackageFromUpload(), InstallerModelInstall\_getPackageFromUrl(), JInstallerPackage\install(), et InstallerModelUpdate\install().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :


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