value)) { $currency = VirtueMartModelVendor::getVendorCurrency($vendor_id); $this->value = $currency->virtuemart_currency_id; } $db = JFactory::getDBO(); $query = 'SELECT `virtuemart_currency_id` AS value, `currency_name` AS text FROM `#__virtuemart_currencies` WHERE (`virtuemart_vendor_id` = "'.$vendor_id.'" OR shared="1") AND `published` = "1" ORDER BY `currency_name` ASC '; // default value should be vendor currency $db->setQuery($query); $values = $db->loadObjectList(); foreach ($values as $v) { $options[] = JHtml::_('select.option', $v->value, $v->text); } // Merge any additional options in the XML definition. $options = array_merge(parent::getOptions(), $options); return $options; } }