コード例 #1
0
ファイル: taxes.php プロジェクト: askzap/ultimate
        $tax_id = fn_update_tax($_REQUEST['tax_data'], $_REQUEST['tax_id'], DESCR_SL);
        $suffix = ".update?tax_id={$tax_id}";
    }
    if ($mode == 'apply_selected_taxes') {
        if (!empty($_REQUEST['tax_ids'])) {
            $tax_names = fn_get_tax_name($_REQUEST['tax_ids']);
            foreach ($_REQUEST['tax_ids'] as $v) {
                db_query("UPDATE ?:products SET tax_ids = ?p", fn_add_to_set('?:products.tax_ids', $v));
                fn_set_notification('N', __('notice'), __('text_tax_applied', array('[tax]' => $tax_names[$v])));
            }
        }
        $suffix = '.manage';
    }
    if ($mode == 'unset_selected_taxes') {
        if (!empty($_REQUEST['tax_ids'])) {
            $tax_names = fn_get_tax_name($_REQUEST['tax_ids']);
            foreach ($_REQUEST['tax_ids'] as $v) {
                db_query("UPDATE ?:products SET tax_ids = ?p", fn_remove_from_set('?:products.tax_ids', $v));
                fn_set_notification('N', __('notice'), __('text_tax_unset', array('[tax]' => $tax_names[$v])));
            }
        }
        $suffix = '.manage';
    }
    if ($mode == 'delete') {
        if (!empty($_REQUEST['tax_id'])) {
            fn_delete_taxes($_REQUEST['tax_id']);
        }
        $suffix = '.manage';
    }
    return array(CONTROLLER_STATUS_OK, 'taxes' . $suffix);
}
コード例 #2
0
ファイル: descriptions.php プロジェクト: diedsmiling/busenika
function fn_revisions_get_taxes($value, $lang_code = CART_LANGUAGE)
{
    $taxes = fn_get_tax_name($value, $lang_code, true);
    return empty($taxes) ? '' : implode(', ', $taxes);
}