/** * Method to get shipping plugin select box. * * @param string $default_val default value of select box. * * @since 2.2 * @return null object of shipping plugin select box. */ public function getShipPluginListSelect($default_val = '') { // Get tax rate list $plugins = qtcshiphelper::getPlugins(); $plugin_options = array(); $plugin_options[] = JHtml::_('select.option', '', JText::_("COM_QUICK2CART_SELECT_SHIPPLUGIN")); foreach ($plugins as $item) { $plugin_options[] = JHtml::_('select.option', $item->extension_id, $item->name); } $plugin_list = JHtml::_('select.genericlist', $plugin_options, 'qtcShipPlugin', 'aria-invalid="false" size="1" autocomplete="off" data-chosen="qtc" onchange=\'qtcLoadPlgMethods()\'', 'value', 'text', $default_val); return $plugin_list; }