static function sircloRenderShippingMethods($params) { $_lang = !empty($params['lang']) ? $params['lang'] : "en"; $_options = array(); foreach ($params['options'] as $o) { $_options[] = array('title' => $o, 'value' => $o); } $input_name = 'shipping_value'; $_selected_key = 'shipping_destination'; if (!empty($params['shipping_type'])) { $input_name = $params['shipping_type'] . "_{$input_name}"; $_selected_key = 'backorder_shipping_destination'; $_options = array_merge(array(array('title' => 'None', 'value' => '')), $_options); } $_selected = !empty($params['cart'][$_selected_key]) ? $params['cart'][$_selected_key] : ''; if ($_lang == "id") { $_label_shipping_methods_empty = "Tidak ada metode pengiriman yang tersedia."; } else { $_label_shipping_methods_empty = "There are no available shipping methods."; } $_form_row = array('name' => $input_name, 'type' => 'radio', 'value' => $_options, 'value_empty' => $_label_shipping_methods_empty, 'label' => '', 'selected' => $_selected, 'attribute' => 'required'); $html = Helper_Renderer::renderFormRow($_form_row); return $html; }