';
+ print '';
+ print '| ' . $langs->trans('Margins') . ' | ';
+ print '' . $langs->trans('SellingPrice') . ' | ';
+ if ($conf->global->MARGIN_TYPE == "1") {
+ print '' . $langs->trans('BuyingPrice') . ' | ';
+ } else {
+ print '' . $langs->trans('CostPrice') . ' | ';
+ }
+ print '' . $langs->trans('Margin') . ' | ';
if (!empty($conf->global->DISPLAY_MARGIN_RATES)) {
- print ''.(($marginInfo['margin_rate_products'] == '') ? '' : price($marginInfo['margin_rate_products'], null, null, null, null, 2).'%').' | ';
+ print '' . $langs->trans('MarginRate') . ' | ';
}
if (!empty($conf->global->DISPLAY_MARK_RATES)) {
- print ''.(($marginInfo['mark_rate_products'] == '') ? '' : price($marginInfo['mark_rate_products'], null, null, null, null, 2).'%').' | ';
+ print '' . $langs->trans('MarkRate') . ' | ';
}
print '
';
- }
- if (!empty($conf->service->enabled)) {
- print '';
- print '| '.$langs->trans('MarginOnServices').' | ';
- print ''.price($marginInfo['pv_services']).' | ';
- print ''.price($marginInfo['pa_services']).' | ';
- print ''.price($marginInfo['margin_on_services']).' | ';
- if (!empty($conf->global->DISPLAY_MARGIN_RATES)) {
- print ''.(($marginInfo['margin_rate_services'] == '') ? '' : price($marginInfo['margin_rate_services'], null, null, null, null, 2).'%').' | ';
+ if (!empty($conf->product->enabled)) {
+ //if ($marginInfo['margin_on_products'] != 0 && $marginInfo['margin_on_services'] != 0) {
+ print '
';
+ print '| ' . $langs->trans('MarginOnProducts') . ' | ';
+ print '' . price($marginInfo['pv_products']) . ' | ';
+ print '' . price($marginInfo['pa_products']) . ' | ';
+ print '' . price($marginInfo['margin_on_products']) . ' | ';
+ if (!empty($conf->global->DISPLAY_MARGIN_RATES)) {
+ print '' . (($marginInfo['margin_rate_products'] == '') ? '' : price($marginInfo['margin_rate_products'], null, null, null, null, 2) . '%') . ' | ';
+ }
+ if (!empty($conf->global->DISPLAY_MARK_RATES)) {
+ print '' . (($marginInfo['mark_rate_products'] == '') ? '' : price($marginInfo['mark_rate_products'], null, null, null, null, 2) . '%') . ' | ';
+ }
+ print '
';
}
- if (!empty($conf->global->DISPLAY_MARK_RATES)) {
- print ''.(($marginInfo['mark_rate_services'] == '') ? '' : price($marginInfo['mark_rate_services'], null, null, null, null, 2).'%').' | ';
- }
- print '';
- }
- if (!empty($conf->product->enabled) && !empty($conf->service->enabled)) {
- print '';
- print '| '.$langs->trans('TotalMargin').' | ';
- print ''.price($marginInfo['pv_total']).' | ';
- print ''.price($marginInfo['pa_total']).' | ';
- print ''.price($marginInfo['total_margin']).' | ';
- if (!empty($conf->global->DISPLAY_MARGIN_RATES)) {
- print ''.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').' | ';
+ if (!empty($conf->service->enabled)) {
+ print '
';
+ print '| ' . $langs->trans('MarginOnServices') . ' | ';
+ print '' . price($marginInfo['pv_services']) . ' | ';
+ print '' . price($marginInfo['pa_services']) . ' | ';
+ print '' . price($marginInfo['margin_on_services']) . ' | ';
+ if (!empty($conf->global->DISPLAY_MARGIN_RATES)) {
+ print '' . (($marginInfo['margin_rate_services'] == '') ? '' : price($marginInfo['margin_rate_services'], null, null, null, null, 2) . '%') . ' | ';
+ }
+ if (!empty($conf->global->DISPLAY_MARK_RATES)) {
+ print '' . (($marginInfo['mark_rate_services'] == '') ? '' : price($marginInfo['mark_rate_services'], null, null, null, null, 2) . '%') . ' | ';
+ }
+ print '
';
}
- if (!empty($conf->global->DISPLAY_MARK_RATES)) {
- print ''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').' | ';
+
+ if (!empty($conf->product->enabled) && !empty($conf->service->enabled)) {
+ print '';
+ print '| ' . $langs->trans('TotalMargin') . ' | ';
+ print '' . price($marginInfo['pv_total']) . ' | ';
+ print '' . price($marginInfo['pa_total']) . ' | ';
+ print '' . price($marginInfo['total_margin']) . ' | ';
+ if (!empty($conf->global->DISPLAY_MARGIN_RATES)) {
+ print '' . (($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2) . '%') . ' | ';
+ }
+ if (!empty($conf->global->DISPLAY_MARK_RATES)) {
+ print '' . (($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2) . '%') . ' | ';
+ }
+ print '
';
}
- print '';
+ print $hookmanager->resPrint;
+ print '
';
+ print '';
+ } elseif ($reshook > 0) {
+ print $hookmanager->resPrint;
}
- print '