Liste de tous les membres
Fonctions membres publiques |
| __get ($name) |
| __set ($name, $value) |
| setup (SimpleXMLElement $element, $value, $group=null) |
Description détaillée
Définition à la ligne 22 du fichier folderlist.php.
Documentation des fonctions membres
JFormFieldFolderList::__get |
( |
|
$name | ) |
|
Method to get certain otherwise inaccessible properties from the form field object.
- Paramètres:
-
string | $name | The property name for which to the the value. |
- Renvoie:
- mixed The property value or null.
- Depuis:
- 3.2
Réimplémentée à partir de JFormField.
Définition à la ligne 81 du fichier folderlist.php.
{
{
case 'filter':
case 'exclude':
case 'hideNone':
case 'hideDefault':
case 'directory':
return $this->$name;
}
}
JFormFieldFolderList::__set |
( |
|
$name, |
|
|
|
$value |
|
) |
| |
Method to set certain otherwise inaccessible properties of the form field object.
- Paramètres:
-
string | $name | The property name for which to the the value. |
mixed | $value | The value of the property. |
- Renvoie:
- void
- Depuis:
- 3.2
Réimplémentée à partir de JFormField.
Définition à la ligne 106 du fichier folderlist.php.
{
{
case 'filter':
case 'directory':
case 'exclude':
break;
case 'hideNone':
case 'hideDefault':
break;
default:
}
}
JFormFieldFolderList::getOptions |
( |
| ) |
|
|
protected |
Method to get the field options.
- Renvoie:
- array The field option objects.
- Depuis:
- 11.1
Réimplémentée à partir de JFormFieldList.
Définition à la ligne 170 du fichier folderlist.php.
Références JText\alt(), et JFolder\folders().
{
$options = array();
if (!is_dir($path))
{
$path = JPATH_ROOT . '/' . $path;
}
if (!$this->hideNone)
{
$options[] = JHtml::_(
'select.option',
'-1',
JText::alt(
'JOPTION_DO_NOT_USE', preg_replace(
'/[^a-zA-Z0-9_\-]/',
'_', $this->fieldname)));
}
if (!$this->hideDefault)
{
$options[] = JHtml::_(
'select.option',
'',
JText::alt(
'JOPTION_USE_DEFAULT', preg_replace(
'/[^a-zA-Z0-9_\-]/',
'_', $this->fieldname)));
}
if (is_array($folders))
{
foreach ($folders as $folder)
{
if ($this->exclude)
{
if (preg_match(chr(1) . $this->exclude . chr(1), $folder))
{
continue;
}
}
$options[] = JHtml::_('select.option', $folder, $folder);
}
}
$options = array_merge(parent::getOptions(), $options);
return $options;
}
JFormFieldFolderList::setup |
( |
SimpleXMLElement |
$element, |
|
|
|
$value, |
|
|
|
$group = null |
|
) |
| |
Method to attach a JForm object to the field.
- Paramètres:
-
SimpleXMLElement | $element | The SimpleXMLElement object representing the <field> tag for the form field object. |
mixed | $value | The form field value to validate. |
string | $group | The field name group control value. This acts as as an array container for the field. For example if the field has name="foo" and the group value is set to "bar" then the full field name would end up being "bar[foo]". |
- Renvoie:
- boolean True on success.
- Voir également:
- JFormField::setup()
- Depuis:
- 3.2
Réimplémentée à partir de JFormField.
Définition à la ligne 141 du fichier folderlist.php.
{
if ($return)
{
$this->filter = (string) $this->element['filter'];
$this->exclude = (string) $this->element['exclude'];
$hideNone = (string) $this->element[
'hide_none'];
$this->directory = (string) $this->element['directory'];
}
return $return;
}
Documentation des données membres
JFormFieldFolderList::$directory |
|
protected |
JFormFieldFolderList::$exclude |
|
protected |
JFormFieldFolderList::$filter |
|
protected |
JFormFieldFolderList::$hideDefault = false |
|
protected |
JFormFieldFolderList::$hideNone = false |
|
protected |
JFormFieldFolderList::$type = 'FolderList' |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :