'.tr('Materiale').' |
'.tr('Qtà').' |
'.tr('Costo').' |
'.tr('Ricavo').' |
'.tr('Margine').' |
'.tr('Ricarico').' |
';
ksort($materiali_art);
foreach ($materiali_art as $key => $materiali_array1) {
foreach ($materiali_array1 as $materiali_array2) {
foreach ($materiali_array2 as $materiale) {
$margine = $materiale['ricavo'] - $materiale['costo'];
$margine_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int) (1 - ($materiale['costo'] / ($materiale['ricavo']>0 ? $materiale['ricavo'] : 1))) * 100 : 100;
$ricarico_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int) ((($materiale['ricavo'] / ($materiale['costo'] > 0 ? $materiale['costo'] : 1)) - 1) * 100) : 100;
echo '
'.Modules::link('Articoli', $materiale['id'], $key).' |
'.$materiale['qta'].' |
'.Translator::numberToLocale($materiale['costo']).' € |
'.Translator::numberToLocale($materiale['ricavo']).' € |
'.Translator::numberToLocale($margine).' € ('.$margine_prc.'%) |
'.Translator::numberToLocale($margine).' € ('.$ricarico_prc.'%) |
';
}
}
}
ksort($materiali_righe);
foreach ($materiali_righe as $key => $materiale) {
$margine = $materiale['ricavo'] - $materiale['costo'];
$margine_prc = ($materiale['ricavo']) ? (int) (1 - ($materiale['costo'] / ($materiale['ricavo'] > 0 ? $materiale['ricavo'] : 1))) * 100 : 0;
$ricarico_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int) ((($materiale['ricavo'] / ($materiale['costo']> 0 ? $materiale['costo'] : 1)) - 1) * 100) : 100;
echo '
'.$key.' |
'.$materiale['qta'].' |
'.Translator::numberToLocale($materiale['costo']).' € |
'.Translator::numberToLocale($materiale['ricavo']).' € |
'.Translator::numberToLocale($margine).' € ('.$margine_prc.'%) |
'.Translator::numberToLocale($margine).' € ('.$ricarico_prc.'%) |
';
}
echo '