AAAAhome/academiac/www/libraries/joomla/html/parameter/element/sql.php 0000644 00000003465 15137262471 0021351 0 ustar 00 setQuery($node->attributes('query'));
$key = ($node->attributes('key_field') ? $node->attributes('key_field') : 'value');
$val = ($node->attributes('value_field') ? $node->attributes('value_field') : $name);
$options = $db->loadObjectlist();
// Check for an error.
if ($db->getErrorNum())
{
JError::raiseWarning(500, $db->getErrorMsg());
return false;
}
if (!$options)
{
$options = array();
}
return JHtml::_(
'select.genericlist',
$options,
$control_name . '[' . $name . ']',
array(
'id' => $control_name . $name,
'list.attr' => 'class="inputbox"',
'list.select' => $value,
'option.key' => $key,
'option.text' => $val
)
);
}
}