Antwort #7 am: 17. November 2012, 16:52:20
Da mir der Vorschlag von noRiddle so gefallen hat, die Brutto-Preise in der Produktübersicht im Admin anzeigen zu lassen, hier mal die kleine Verbesserung:
admin/includes/modules/categories_view.php
Suchen:
<td class="dataTableHeadingContent" align="center" width="10%">
<?php echo TABLE_HEADING_PRICE.xtc_sorting(FILENAME_CATEGORIES,'price'); ?>
</td>
ersetzen:
<td class="dataTableHeadingContent" align="center" width="10%">
Netto<br /><?php echo TABLE_HEADING_PRICE.xtc_sorting(FILENAME_CATEGORIES,'price'); ?>
</td>
<td class="dataTableHeadingContent" align="center" width="10%">
Brutto<br /><?php echo TABLE_HEADING_PRICE.xtc_sorting(FILENAME_CATEGORIES,'price'); ?>
</td>
suchen:
<td class="categories_view_data">--</td>
danach einfügen:
<td class="categories_view_data">--</td>
suchen:
<td class="categories_view_data">
<?php
//show price
echo $currencies->format($products['products_price']);
?>
</td>
danach einfügen:
<td class="categories_view_data">
<?php
//show price
$price = xtc_round($products['products_price'],PRICE_PRECISION);
$price_string = $currencies->format($price);
if (PRICE_IS_BRUTTO=='true'){
$price_netto = xtc_round($price,PRICE_PRECISION);
$tax_query = xtc_db_query("select tax_rate from " . TABLE_TAX_RATES . " where tax_class_id = '" . $products['products_tax_class_id'] . "' ");
$tax = xtc_db_fetch_array($tax_query);
$price = ($price*($tax[tax_rate]+100)/100);
$price_string = $currencies->format($price);
}
echo $price_string;
?>
</td>
fertig! BG kgd