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

Liste de tous les membres

Fonctions membres publiques

 detectFtpRoot ($options)
 verifyFtpSettings ($options)
 checkSettings ($user, $pass, $root, $host= '127.0.0.1', $port= '21')
 setFolderPermissions ($folder, $options)
 setFTPCfg ($vars)
 _chmod ($path, $mode)

Fonctions membres publiques statiques

static checkPermissions ()
- Fonctions membres publiques statiques inherited from JModelLegacy
static addIncludePath ($path= '', $prefix= '')
- Fonctions membres publiques statiques inherited from JModel
static addTablePath ($path)
static getInstance ($type, $prefix= '', $config=array())

Documentation des fonctions membres

JInstallationModelFilesystem::_chmod (   $path,
  $mode 
)

Références $app, $mode, $path, JPath\clean(), JFactory\getApplication(), JFTP\getInstance(), jimport(), et JPATH_SITE.

+ Voici le graphe d'appel pour cette fonction :

static JInstallationModelFilesystem::checkPermissions ( )
static

Check the webserver user permissions for writing files/folders

Renvoie:
boolean True if correct permissions exist
Depuis:
1.5

Références JPATH_ROOT.

JInstallationModelFilesystem::checkSettings (   $user,
  $pass,
  $root,
  $host = '127.0.0.1',
  $port = '21' 
)

Verify the FTP configuration values are valid

Paramètres:
string$userUsername of the ftp user to determine root for
string$passPassword of the ftp user to determine root for
string$root
string$host
string$port
Renvoie:
mixed Boolean true on success or JError object on fail
Depuis:
1.5

Références $user, JText\_(), JFTP\getInstance(), jimport(), JPATH_ROOT, et null.

+ Voici le graphe d'appel pour cette fonction :

JInstallationModelFilesystem::detectFtpRoot (   $options)

Find the ftp filesystem root for a given user/pass pair.

Paramètres:
array$optionsConfiguration options.
Renvoie:
mixed Filesystem root for given FTP user, or boolean false if not found.
Depuis:
1.6

Références $i, $n, $options, $parts, JText\_(), DIRECTORY_SEPARATOR, JFTP\getInstance(), jimport(), JPATH_LIBRARIES, JPATH_SITE, null, et JArrayHelper\toObject().

+ Voici le graphe d'appel pour cette fonction :

JInstallationModelFilesystem::setFolderPermissions (   $folder,
  $options 
)

Set default folder permissions

Paramètres:
string$pathThe full file path
string$bufferThe buffer to write
Renvoie:
boolean True on success
Depuis:
1.5

Références $client, $folder, $options, $path, JPath\canChmod(), JPath\clean(), JFTP\getInstance(), jimport(), JPATH_SITE, et JArrayHelper\toObject().

+ Voici le graphe d'appel pour cette fonction :

JInstallationModelFilesystem::setFTPCfg (   $vars)

Inserts ftp variables to mainframe registry Needed to activate ftp layer for file operations in safe mode

Paramètres:
array$varsThe post values
Renvoie:
void

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

+ Voici le graphe d'appel pour cette fonction :

JInstallationModelFilesystem::verifyFtpSettings (   $options)

Verify the FTP settings as being functional and correct.

Paramètres:
array$optionsConfiguration options.
Renvoie:
mixed Filesystem root for given FTP user, or boolean false if not found.
Depuis:
1.6

Références $options, JText\_(), JFTP\getInstance(), jimport(), JPATH_ROOT, null, et JArrayHelper\toObject().

+ Voici le graphe d'appel pour cette fonction :


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