Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JInputFiles
+ Graphe d'héritage de JInputFiles:
+ Graphe de collaboration de JInputFiles:

Liste de tous les membres

Fonctions membres publiques

 __construct (array $source=null, array $options=array())
 get ($name, $default=null, $filter= 'cmd')
 set ($name, $value)
- Fonctions membres publiques inherited from JInput
 __construct ($source=null, array $options=array())
 __get ($name)
 count ()
 getArray (array $vars=array(), $datasource=null)
 def ($name, $value)
 __call ($name, $arguments)
 getMethod ()
 serialize ()
 unserialize ($input)

Fonctions membres protégées

 decodeData (array $data)
- Fonctions membres protégées inherited from JInput
 loadAllInputs ()

Attributs protégés

 $decodedData = array()
- Attributs protégés inherited from JInput
 $options = array()
 $filter = null
 $data = array()
 $inputs = array()

Description détaillée

Définition à la ligne 19 du fichier files.php.


Documentation des constructeurs et destructeur

JInputFiles::__construct ( array  $source = null,
array  $options = array() 
)

The class constructor.

Paramètres:
array$sourceThe source argument is ignored. $_FILES is always used.
array$optionsAn optional array of configuration options: filter : a custom JFilterInput object.
Depuis:
12.1

Définition à la ligne 38 du fichier files.php.

Références JFilterInput\getInstance().

{
if (isset($options['filter']))
{
$this->filter = $options['filter'];
}
else
{
$this->filter = JFilterInput::getInstance();
}
// Set the data source.
$this->data = & $_FILES;
// Set the options for the class.
$this->options = $options;
}

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JInputFiles::decodeData ( array  $data)
protected

Method to decode a data array.

Paramètres:
array$dataThe data array to decode.
Renvoie:
array
Depuis:
11.1

Définition à la ligne 98 du fichier files.php.

{
$result = array();
if (is_array($data[0]))
{
foreach ($data[0] as $k => $v)
{
$result[$k] = $this->decodeData(array($data[0][$k], $data[1][$k], $data[2][$k], $data[3][$k], $data[4][$k]));
}
return $result;
}
return array('name' => $data[0], 'type' => $data[1], 'tmp_name' => $data[2], 'error' => $data[3], 'size' => $data[4]);
}
JInputFiles::get (   $name,
  $default = null,
  $filter = 'cmd' 
)

Gets a value from the input data.

Paramètres:
string$nameThe name of the input property (usually the name of the files INPUT tag) to get.
mixed$defaultThe default value to return if the named property does not exist.
string$filterThe filter to apply to the value.
Renvoie:
mixed The filtered input value.
Voir également:
JFilterInput::clean()
Depuis:
11.1

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

Définition à la ligne 68 du fichier files.php.

{
if (isset($this->data[$name]))
{
$results = $this->decodeData(
array(
$this->data[$name]['name'],
$this->data[$name]['type'],
$this->data[$name]['tmp_name'],
$this->data[$name]['error'],
$this->data[$name]['size']
)
);
return $results;
}
return $default;
}
JInputFiles::set (   $name,
  $value 
)

Sets a value.

Paramètres:
string$nameThe name of the input property to set.
mixed$valueThe value to assign to the input property.
Renvoie:
void
Depuis:
11.1

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

Définition à la ligne 124 du fichier files.php.

{
}

Documentation des données membres

JInputFiles::$decodedData = array()
protected

Définition à la ligne 27 du fichier files.php.


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