Tygh::$app['view']->assign('shipping', $shipping); $tabs = array('general' => array('title' => __('general'), 'js' => true), 'configure' => array('title' => __('configure'), 'ajax' => true), 'shipping_charges' => array('title' => __('shipping_charges'), 'js' => true)); $services = fn_get_shipping_services(); if (!empty($shipping['rate_calculation']) && $shipping['rate_calculation'] == 'R' && !empty($services[$shipping['service_id']]['module'])) { $tabs['configure']['href'] = 'shippings.configure?shipping_id=' . $shipping['shipping_id'] . '&module=' . $services[$shipping['service_id']]['module'] . '&code=' . urlencode($services[$shipping['service_id']]['code']); $tabs['configure']['hidden'] = 'N'; } else { $tabs['configure']['hidden'] = 'Y'; } if (Registry::get('runtime.company_id') && Registry::get('runtime.company_id') != $shipping['company_id']) { unset($tabs['configure']); Tygh::$app['view']->assign('hide_for_vendor', true); } Registry::set('navigation.tabs', $tabs); Tygh::$app['view']->assign('services', $services); Tygh::$app['view']->assign('carriers', fn_get_carriers_from_services($services)); Tygh::$app['view']->assign('taxes', fn_get_taxes()); Tygh::$app['view']->assign('usergroups', fn_get_usergroups(array('type' => 'C', 'status' => array('A', 'H')), DESCR_SL)); // Show all shipping methods } elseif ($mode == 'manage') { $company_id = Registry::ifGet('runtime.company_id', null); Tygh::$app['view']->assign('shippings', fn_get_available_shippings($company_id)); Tygh::$app['view']->assign('usergroups', fn_get_usergroups(array('type' => 'C', 'status' => array('A', 'H')), DESCR_SL)); } function fn_delete_rate_values($delete_rate_data, $shipping_id, $destination_id) { $rate_values = db_get_field("SELECT rate_value FROM ?:shipping_rates WHERE shipping_id = ?i AND destination_id = ?i", $shipping_id, $destination_id); if (!empty($rate_values)) { $rate_values = unserialize($rate_values); } foreach ((array) $rate_values as $rate_type => $rd) {
Registry::get('view')->assign('shipping', $shipping); $tabs = array('general' => array('title' => __('general'), 'js' => true), 'configure' => array('title' => __('configure'), 'ajax' => true), 'shipping_charges' => array('title' => __('shipping_charges'), 'js' => true)); $services = fn_get_shipping_services(); if (!empty($shipping['rate_calculation']) && $shipping['rate_calculation'] == 'R' && !empty($services[$shipping['service_id']]['module'])) { $tabs['configure']['href'] = 'shippings.configure?shipping_id=' . $shipping['shipping_id'] . '&module=' . $services[$shipping['service_id']]['module'] . '&code=' . urlencode($services[$shipping['service_id']]['code']); $tabs['configure']['hidden'] = 'N'; } else { $tabs['configure']['hidden'] = 'Y'; } if (Registry::get('runtime.company_id') && Registry::get('runtime.company_id') != $shipping['company_id']) { unset($tabs['configure']); Registry::get('view')->assign('hide_for_vendor', true); } Registry::set('navigation.tabs', $tabs); Registry::get('view')->assign('services', $services); Registry::get('view')->assign('carriers', fn_get_carriers_from_services($services)); Registry::get('view')->assign('taxes', fn_get_taxes()); Registry::get('view')->assign('usergroups', fn_get_usergroups(array('type' => 'C', 'status' => array('A', 'H')), DESCR_SL)); // Show all shipping methods } elseif ($mode == 'manage') { $company_id = Registry::ifGet('runtime.company_id', null); Registry::get('view')->assign('shippings', fn_get_available_shippings($company_id)); Registry::get('view')->assign('usergroups', fn_get_usergroups(array('type' => 'C', 'status' => array('A', 'H')), DESCR_SL)); } function fn_delete_rate_values($delete_rate_data, $shipping_id, $destination_id) { $rate_values = db_get_field("SELECT rate_value FROM ?:shipping_rates WHERE shipping_id = ?i AND destination_id = ?i", $shipping_id, $destination_id); if (!empty($rate_values)) { $rate_values = unserialize($rate_values); } foreach ((array) $rate_values as $rate_type => $rd) {