AAAAhome/academiac/www/libraries/joomla/html/parameter/element/filelist.php 0000644 00000004414 15137262345 0022360 0 ustar 00 attributes('directory');
$filter = $node->attributes('filter');
$exclude = $node->attributes('exclude');
$stripExt = $node->attributes('stripext');
$files = JFolder::files($path, $filter);
$options = array();
if (!$node->attributes('hide_none'))
{
$options[] = JHtml::_('select.option', '-1', JText::_('JOPTION_DO_NOT_USE'));
}
if (!$node->attributes('hide_default'))
{
$options[] = JHtml::_('select.option', '', JText::_('JOPTION_USE_DEFAULT'));
}
if (is_array($files))
{
foreach ($files as $file)
{
if ($exclude)
{
if (preg_match(chr(1) . $exclude . chr(1), $file))
{
continue;
}
}
if ($stripExt)
{
$file = JFile::stripExt($file);
}
$options[] = JHtml::_('select.option', $file, $file);
}
}
return JHtml::_(
'select.genericlist',
$options,
$control_name . '[' . $name . ']',
array('id' => 'param' . $name, 'list.attr' => 'class="inputbox"', 'list.select' => $value)
);
}
}