AAAAhome/academiac/www/administrator/components/com_installer/models/fields/type.php000064400000002557151372106030024341 0ustar00element['onchange'] ? ' onchange="'.(string) $this->element['onchange'].'"' : ''; $options = array(); foreach ($this->element->children() as $option) { $options[] = JHtml::_('select.option', $option->attributes('value'), JText::_(trim((string) $option))); } $db = JFactory::getDBO(); $query = $db->getQuery(true); $query->select('type')->from('#__extensions'); $db->setQuery($query); $types = array_unique($db->loadColumn()); foreach($types as $type) { $options[] = JHtml::_('select.option', $type, JText::_('COM_INSTALLER_TYPE_'. strtoupper($type))); } $return = JHtml::_('select.genericlist', $options, $this->name, $onchange, 'value', 'text', $this->value, $this->id); return $return; } }