Introduzione funzione moneyFormat

Introduzione della funzione moneyFormat, per la formattazione semplificata dei valori monetari.
This commit is contained in:
Thomas Zilio 2019-04-12 17:56:39 -07:00
parent 6a713e483e
commit 4702df75ad
45 changed files with 384 additions and 371 deletions

View File

@ -147,7 +147,7 @@ if (!empty($righe)) {
<input type="hidden" id="sconto_'.$i.'" name="sconto['.$r['id'].']" value="'.str_replace('.', ',', ($r['sconto'] / $r['qta'])).'" />
<input type="hidden" id="iva_'.$i.'" name="iva['.$r['id'].']" value="'.str_replace('.', ',', ($r['iva'] / $r['qta'])).'" />
<big id="subtotale_'.$i.'">'.Translator::numberToLocale($subtotale - $sconto + $iva).' '.currency().'</big><br/>
<big id="subtotale_'.$i.'">'.moneyFormat($subtotale - $sconto + $iva).'</big><br/>
<small style="color:#777;" id="subtotaledettagli_'.$i.'">'.Translator::numberToLocale($subtotale - $sconto).' + '.Translator::numberToLocale($iva).'</small>
</td>';

View File

@ -140,18 +140,6 @@ function formatter()
return \Translator::getFormatter();
}
/**
* Restituisce il simbolo della valuta del gestione.
*
* @since 2.4.9
*
* @return string
*/
function currency()
{
return \Translator::getCurrency();
}
/**
* Restituisce la traduzione del messaggio inserito.
*
@ -198,7 +186,7 @@ function logger()
*
* @since 2.4.8
*/
function numberFormat($number, $decimals)
function numberFormat($number, $decimals = null)
{
return Translator::numberToLocale($number, $decimals);
}
@ -244,3 +232,32 @@ function timeFormat($time)
{
return Translator::timeToLocale($time);
}
/**
* Restituisce il simbolo della valuta del gestione.
*
* @since 2.4.9
*
* @return string
*/
function currency()
{
return \Translator::getCurrency();
}
/**
* Restituisce il numero indicato formattato come una valuta secondo la configurazione del sistema.
*
* @param string $time
*
* @return string
*
* @since 2.4.9
*/
function moneyFormat($number, $decimals = null)
{
return tr('_TOTAL_ _CURRENCY_', [
'_TOTAL_' => numberFormat($number, $decimals),
'_CURRENCY_' => currency(),
]);
}

View File

@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: OpenSTAManager\n"
"POT-Creation-Date: 2019-04-12 15:09-0700\n"
"POT-Creation-Date: 2019-04-12 17:56-0700\n"
"PO-Revision-Date: 2017-09-06 09:35+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -74,7 +74,7 @@ msgid "Errore durante l'invio dell'email"
msgstr ""
#: add.php:90 include/init/configuration.php:278 include/top.php:79
#: modules/fatture/edit.php:666 modules/fatture/edit.php:675
#: modules/fatture/edit.php:665 modules/fatture/edit.php:674
#: modules/import/edit.php:163 modules/smtp/buttons.php:32
#: modules/utenti/edit.php:181 modules/viste/edit.php:466
#: plugins/exportFE/edit.php:246 plugins/importFE/edit.php:43
@ -306,7 +306,7 @@ msgstr ""
#: modules/automezzi/add_articolo.php:19
#: modules/automezzi/row-list-articoli.php:13 modules/contratti/edit.php:299
#: modules/ddt/edit.php:204 modules/fatture/add_serial.php:59
#: modules/fatture/edit.php:488 modules/interventi/add_articolo.php:83
#: modules/fatture/edit.php:487 modules/interventi/add_articolo.php:83
#: modules/interventi/ajax_articoli.php:14 modules/ordini/edit.php:144
#: modules/preventivi/edit.php:169 plugins/importFE/rows.php:157
#: plugins/pianificazione_interventi/add_articolo.php:86
@ -340,7 +340,7 @@ msgstr ""
msgid "Calcola ritenuta d'acconto su"
msgstr ""
#: include/common/conti.php:84 modules/fatture/edit.php:259
#: include/common/conti.php:84 modules/fatture/edit.php:258
#: modules/fatture/row-list.php:419
msgid "Ritenuta contributi"
msgstr ""
@ -364,7 +364,7 @@ msgstr ""
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:54
#: modules/dashboard/actions.php:123 modules/ddt/edit.php:214
#: modules/ddt/row-list.php:8 modules/fatture/add_intervento.php:70
#: modules/fatture/edit.php:498 modules/fatture/row-list.php:14
#: modules/fatture/edit.php:497 modules/fatture/row-list.php:14
#: modules/interventi/add_articolo.php:91 modules/interventi/add_righe.php:56
#: modules/interventi/ajax_righe.php:18 modules/interventi/edit.php:126
#: modules/interventi/plugins/my_impianti.interventi.php:21
@ -1195,7 +1195,7 @@ msgstr ""
#: modules/categorie_impianti/edit.php:58 modules/causali/edit.php:45
#: modules/contratti/edit.php:478 modules/custom_fields/edit.php:57
#: modules/ddt/edit.php:299 modules/emails/edit.php:129
#: modules/fatture/edit.php:630 modules/gestione_componenti/edit.php:58
#: modules/fatture/edit.php:629 modules/gestione_componenti/edit.php:58
#: modules/gestione_documentale/edit.php:43 modules/interventi/edit.php:432
#: modules/iva/edit.php:87 modules/listini/edit.php:38
#: modules/misure/edit.php:45 modules/modelli_primanota/edit.php:119
@ -1489,7 +1489,7 @@ msgstr ""
#: lib/common.php:190
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:51
#: modules/contratti/widgets/contratti_scadenza.dashboard.php:11
#: modules/fatture/add_contratto.php:36 modules/interventi/add.php:201
#: modules/fatture/add_contratto.php:38 modules/interventi/add.php:201
#: modules/interventi/edit.php:68
msgid "Contratto"
msgstr ""
@ -1638,6 +1638,10 @@ msgstr ""
msgid "Altro"
msgstr ""
#: lib/helpers.php:259
msgid "_TOTAL_ _CURRENCY_"
msgstr ""
#: log.php:12
msgid "Ultimi 100 accessi"
msgstr ""
@ -1822,7 +1826,7 @@ msgstr ""
#: modules/aggiornamenti/edit.php:105 modules/backups/edit.php:49
#: modules/contratti/plugins/contratti.ordiniservizio.interventi.php:104
#: modules/contratti/plugins/contratti.ordiniservizio.interventi.php:130
#: modules/fatture/edit.php:597 modules/utenti/edit.php:53
#: modules/fatture/edit.php:596 modules/utenti/edit.php:53
#: modules/utenti/edit.php:56 modules/utenti/edit.php:72
#: modules/utenti/edit.php:75 modules/utenti/edit.php:85
#: plugins/importFE/edit.php:15
@ -2459,7 +2463,7 @@ msgid ""
"costituiti.</li></ul>"
msgstr ""
#: modules/anagrafiche/edit.php:462 modules/fatture/edit.php:243
#: modules/anagrafiche/edit.php:462 modules/fatture/edit.php:242
msgid "Split payment"
msgstr ""
@ -2503,7 +2507,7 @@ msgstr ""
#: modules/banche/edit.php:40
#: modules/contratti/plugins/contratti.ordiniservizio.interventi.php:66
#: modules/dashboard/actions.php:109 modules/ddt/edit.php:169
#: modules/fatture/edit.php:266 modules/listini/edit.php:28
#: modules/fatture/edit.php:265 modules/listini/edit.php:28
#: modules/ordini/edit.php:90 modules/segmenti/edit.php:65
#: modules/smtp/edit.php:73 templates/ddt/footer.php:12
#: templates/ddt/footer.php:60 templates/fatture/body.php:247
@ -2552,72 +2556,72 @@ msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:35
msgid ""
"Sono stati svolti <strong>_NUMBER_ interventi</strong> per un totale di "
"_TOT_ _CURRENCY_"
"_MONEY_"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:40
#: modules/anagrafiche/plugins/statistiche.php:79
#: modules/anagrafiche/plugins/statistiche.php:120
#: modules/anagrafiche/plugins/statistiche.php:161
#: modules/anagrafiche/plugins/statistiche.php:191
#: modules/anagrafiche/plugins/statistiche.php:39
#: modules/anagrafiche/plugins/statistiche.php:77
#: modules/anagrafiche/plugins/statistiche.php:117
#: modules/anagrafiche/plugins/statistiche.php:157
#: modules/anagrafiche/plugins/statistiche.php:186
#: modules/contratti/plugins/contratti.ordiniservizio.php:145
#: plugins/exportFE/edit.php:169 plugins/importFE/rows.php:51
msgid "Visualizza"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:43
#: modules/anagrafiche/plugins/statistiche.php:42
msgid "Nessun intervento"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:69
#: modules/anagrafiche/plugins/statistiche.php:68
msgid "Preventivi"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:74
#: modules/anagrafiche/plugins/statistiche.php:73
msgid ""
"Sono stati fatti <strong>_NUMBER_ preventivi</strong> per un totale di _TOT_ "
"_CURRENCY_"
"Sono stati fatti <strong>_NUMBER_ preventivi</strong> per un totale di "
"_MONEY_"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:82
#: modules/anagrafiche/plugins/statistiche.php:80
msgid "Nessun preventivo"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:110
#: modules/anagrafiche/plugins/statistiche.php:108
msgid "Contratti"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:115
#: modules/anagrafiche/plugins/statistiche.php:113
msgid ""
"Sono stati stipulati <strong>_NUMBER_ contratti</strong> per un totale di "
"_TOT_ _CURRENCY_"
"_MONEY_"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:123
#: modules/anagrafiche/plugins/statistiche.php:120
msgid "Nessun contratto"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:135
#: modules/anagrafiche/plugins/statistiche.php:132
msgid "Fatture"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:156
#: modules/anagrafiche/plugins/statistiche.php:153
msgid ""
"Sono state emesse <strong>_NUMBER_ fatture di vendita</strong> per un totale "
"di _TOT_ _CURRENCY_"
"di _MONEY_"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:164
#: modules/anagrafiche/plugins/statistiche.php:160
msgid "Nessuna fattura di vendita"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:186
#: modules/anagrafiche/plugins/statistiche.php:182
msgid ""
"Sono state registrate <strong>_NUMBER_ fatture di acquisto</strong> per un "
"totale di _TOT_ _CURRENCY_"
"totale di _MONEY_"
msgstr ""
#: modules/anagrafiche/plugins/statistiche.php:194
#: modules/anagrafiche/plugins/statistiche.php:189
msgid "Nessuna fattura di acquisto"
msgstr ""
@ -3503,7 +3507,7 @@ msgid "Sottocategorie"
msgstr ""
#: modules/categorie_articoli/edit.php:43 modules/contratti/edit.php:303
#: modules/ddt/edit.php:208 modules/fatture/edit.php:492
#: modules/ddt/edit.php:208 modules/fatture/edit.php:491
#: modules/ordini/edit.php:148 modules/preventivi/edit.php:173
msgid "Aggiungi riga"
msgstr ""
@ -3834,32 +3838,32 @@ msgid "Righe"
msgstr ""
#: modules/contratti/edit.php:298 modules/ddt/edit.php:203
#: modules/fatture/edit.php:487 modules/interventi/edit.php:234
#: modules/fatture/edit.php:486 modules/interventi/edit.php:234
#: modules/ordini/edit.php:143 modules/preventivi/edit.php:168
#: plugins/pianificazione_interventi/pianficazione.php:126
msgid "Aggiungi articolo"
msgstr ""
#: modules/contratti/edit.php:304 modules/ddt/edit.php:209
#: modules/fatture/edit.php:493 modules/ordini/edit.php:149
#: modules/fatture/edit.php:492 modules/ordini/edit.php:149
#: modules/preventivi/edit.php:174
msgid "Riga"
msgstr ""
#: modules/contratti/edit.php:308 modules/ddt/edit.php:213
#: modules/fatture/edit.php:497 modules/ordini/edit.php:153
#: modules/fatture/edit.php:496 modules/ordini/edit.php:153
#: modules/preventivi/edit.php:178
msgid "Aggiungi descrizione"
msgstr ""
#: modules/contratti/edit.php:313 modules/ddt/edit.php:218
#: modules/fatture/edit.php:502 modules/interventi/edit.php:256
#: modules/fatture/edit.php:501 modules/interventi/edit.php:256
#: modules/ordini/edit.php:158 modules/preventivi/edit.php:183
msgid "Aggiungi sconto/maggiorazione"
msgstr ""
#: modules/contratti/edit.php:314 modules/ddt/edit.php:219
#: modules/fatture/edit.php:503 modules/interventi/edit.php:257
#: modules/fatture/edit.php:502 modules/interventi/edit.php:257
#: modules/ordini/edit.php:159 modules/preventivi/edit.php:184
msgid "Sconto/maggiorazione"
msgstr ""
@ -4554,14 +4558,14 @@ msgstr ""
msgid "Tipo ddt"
msgstr ""
#: modules/ddt/add_ordine.php:50 modules/fatture/add_contratto.php:42
#: modules/ddt/add_ordine.php:50 modules/fatture/add_contratto.php:44
#: modules/fatture/add_ddt.php:50 modules/fatture/add_ordine.php:50
#: modules/fatture/add_preventivo.php:42
msgid "Informazioni di importazione"
msgstr ""
#: modules/ddt/add_ordine.php:57 modules/ddt/add_ordine.php:80
#: modules/fatture/add_contratto.php:49 modules/fatture/add_contratto.php:72
#: modules/fatture/add_contratto.php:51 modules/fatture/add_contratto.php:74
#: modules/fatture/add_ddt.php:57 modules/fatture/add_ddt.php:80
#: modules/fatture/add_ordine.php:57 modules/fatture/add_ordine.php:80
#: modules/fatture/add_preventivo.php:49 modules/fatture/add_preventivo.php:72
@ -4617,17 +4621,17 @@ msgstr ""
msgid "Destinazione merce"
msgstr ""
#: modules/ddt/edit.php:111 modules/fatture/edit.php:290
#: modules/ddt/edit.php:111 modules/fatture/edit.php:289
#: templates/ddt/footer.php:74 templates/fatture/footer.php:362
msgid "Aspetto beni"
msgstr ""
#: modules/ddt/edit.php:115 modules/fatture/edit.php:294
#: modules/ddt/edit.php:115 modules/fatture/edit.php:293
#: templates/ddt/footer.php:82 templates/fatture/footer.php:370
msgid "Causale trasporto"
msgstr ""
#: modules/ddt/edit.php:119 modules/fatture/edit.php:298
#: modules/ddt/edit.php:119 modules/fatture/edit.php:297
#: templates/ddt/footer.php:86 templates/fatture/footer.php:374
msgid "Porto"
msgstr ""
@ -4638,7 +4642,7 @@ msgid ""
"<li>Assegnato pagamento del trasporto a carico del destinatario</li> </ul>"
msgstr ""
#: modules/ddt/edit.php:123 modules/fatture/edit.php:302
#: modules/ddt/edit.php:123 modules/fatture/edit.php:301
#: templates/ddt/footer.php:78 templates/fatture/footer.php:366
msgid "Num. colli"
msgstr ""
@ -4651,23 +4655,23 @@ msgstr ""
msgid "Pagamento"
msgstr ""
#: modules/ddt/edit.php:133 modules/fatture/edit.php:308
#: modules/ddt/edit.php:133 modules/fatture/edit.php:307
#: templates/ddt/footer.php:122 templates/fatture/footer.php:402
msgid "Tipo di spedizione"
msgstr ""
#: modules/ddt/edit.php:137 modules/ddt/edit.php:146 modules/ddt/edit.php:152
#: modules/fatture/edit.php:312 modules/fatture/edit.php:320
#: modules/fatture/edit.php:326 templates/ddt/footer.php:118
#: modules/fatture/edit.php:311 modules/fatture/edit.php:319
#: modules/fatture/edit.php:325 templates/ddt/footer.php:118
msgid "Vettore"
msgstr ""
#: modules/ddt/edit.php:175 modules/fatture/edit.php:272
#: modules/ddt/edit.php:175 modules/fatture/edit.php:271
#: modules/ordini/edit.php:96
msgid "Note aggiuntive"
msgstr ""
#: modules/ddt/edit.php:175 modules/fatture/edit.php:272
#: modules/ddt/edit.php:175 modules/fatture/edit.php:271
msgid "Note interne."
msgstr ""
@ -4985,94 +4989,93 @@ msgid "Banca"
msgstr ""
#: modules/fatture/edit.php:230
msgid ""
"Applicato solo se il totale della fattura è maggiore di _TOT_ _CURRENCY_"
msgid "Applicato solo se il totale della fattura è maggiore di _MONEY_"
msgstr ""
#: modules/fatture/edit.php:243
#: modules/fatture/edit.php:242
msgid ""
"Abilita lo split payment per questo documento. Le aliquote iva con natura N6 "
"(reverse charge) non saranno disponibili."
msgstr ""
#: modules/fatture/edit.php:251
#: modules/fatture/edit.php:250
msgid "Fattura per conto terzi"
msgstr ""
#: modules/fatture/edit.php:251
#: modules/fatture/edit.php:250
msgid "Nell'xml della FE imposta il fornitore ("
msgstr ""
#: modules/fatture/edit.php:266
#: modules/fatture/edit.php:265
msgid "Note visibili anche in fattura."
msgstr ""
#: modules/fatture/edit.php:284
#: modules/fatture/edit.php:283
msgid "Dati Fattura accompagnatoria"
msgstr ""
#: modules/fatture/edit.php:397
#: modules/fatture/edit.php:396
msgid "Tipo Resa"
msgstr ""
#: modules/fatture/edit.php:435
#: modules/fatture/edit.php:434
msgid ""
"Interventi completati non collegati a preventivi o contratti e che non siano "
"già stati fatturati."
msgstr ""
#: modules/fatture/edit.php:445
#: modules/fatture/edit.php:444
msgid "Preventivi accettati, in attesa di conferma o in lavorazione."
msgstr ""
#: modules/fatture/edit.php:455
#: modules/fatture/edit.php:454
msgid "Contratti accettati, in attesa di conferma o in lavorazione."
msgstr ""
#: modules/fatture/edit.php:540
#: modules/fatture/edit.php:539
msgid "Controllo sui totali del documento e della fattura elettronica in corso"
msgstr ""
#: modules/fatture/edit.php:559
#: modules/fatture/edit.php:558
msgid ""
"Il file XML non contiene il nodo ''ImportoTotaleDocumento'': impossibile "
"controllare corrispondenza dei totali"
msgstr ""
#: modules/fatture/edit.php:561
#: modules/fatture/edit.php:560
msgid "Il totale del file XML corrisponde a quello calcolato dal gestionale"
msgstr ""
#: modules/fatture/edit.php:563
#: modules/fatture/edit.php:562
msgid ""
"Il totale del file XML non corrisponde a quello calcolato dal gestionale: "
"previsto _XML_, calcolato _CALC_"
msgstr ""
#: modules/fatture/edit.php:581
#: modules/fatture/edit.php:580
msgid ""
"Per allegare un documento alla fattura elettronica caricare il file PDF "
"specificando come categoria \"Fattura Elettronica\""
msgstr ""
#: modules/fatture/edit.php:594
#: modules/fatture/edit.php:593
msgid "Desideri ricalcolare le scadenze?"
msgstr ""
#: modules/fatture/edit.php:611
#: modules/fatture/edit.php:610
msgid "Note di credito collegate"
msgstr ""
#: modules/fatture/edit.php:613 modules/fatture/row-list.php:142
#: modules/fatture/edit.php:612 modules/fatture/row-list.php:142
#: templates/fatture/body.php:109
msgid "Rif. fattura _NUM_ del _DATE_"
msgstr ""
#: modules/fatture/edit.php:666 plugins/exportFE/edit.php:246
#: modules/fatture/edit.php:665 plugins/exportFE/edit.php:246
msgid "Errore durante il salvataggio"
msgstr ""
#: modules/fatture/edit.php:676
#: modules/fatture/edit.php:675
msgid "Alcuni campi obbligatori non sono stati compilati correttamente"
msgstr ""
@ -6084,10 +6087,10 @@ msgid "Aggiungi prima nota..."
msgstr ""
#: modules/scadenzario/edit.php:137
msgid "Il totale da pagare deve essere pari a _TOT_ _CURRENCY_"
msgid "Il totale da pagare deve essere pari a _MONEY_"
msgstr ""
#: modules/scadenzario/edit.php:140
#: modules/scadenzario/edit.php:139
msgid "Differenza di _TOT_ _CURRENCY_"
msgstr ""

View File

@ -32,10 +32,9 @@ echo '
<div class="box-body">';
if (count($rsi) > 0) {
echo '
<p>'.tr('Sono stati svolti <strong>_NUMBER_ interventi</strong> per un totale di _TOT_ _CURRENCY_', [
<p>'.tr('Sono stati svolti <strong>_NUMBER_ interventi</strong> per un totale di _MONEY_', [
'_NUMBER_' => count($rsi),
'_TOT_' => Translator::numberToLocale($totale_interventi),
'_CURRENCY_' => currency(),
'_MONEY_' => moneyFormat($totale_interventi),
]).'</p>
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Interventi')['id'].'&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
} else {
@ -71,10 +70,9 @@ echo '
<div class="box-body">';
if (count($rsi) > 0) {
echo '
<p>'.tr('Sono stati fatti <strong>_NUMBER_ preventivi</strong> per un totale di _TOT_ _CURRENCY_', [
<p>'.tr('Sono stati fatti <strong>_NUMBER_ preventivi</strong> per un totale di _MONEY_', [
'_NUMBER_' => count($rsi),
'_TOT_' => Translator::numberToLocale($totale_preventivi),
'_CURRENCY_' => currency(),
'_MONEY_' => moneyFormat($totale_preventivi),
]).'</p>
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Preventivi')['id'].'&search_Cliente='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
} else {
@ -112,10 +110,9 @@ echo '
<div class="box-body">';
if (count($rsi) > 0) {
echo '
<p>'.tr('Sono stati stipulati <strong>_NUMBER_ contratti</strong> per un totale di _TOT_ _CURRENCY_', [
<p>'.tr('Sono stati stipulati <strong>_NUMBER_ contratti</strong> per un totale di _MONEY_', [
'_NUMBER_' => count($rsi),
'_TOT_' => Translator::numberToLocale($totale_contratti),
'_CURRENCY_' => currency(),
'_MONEY_' => moneyFormat($totale_contratti),
]).'</p>
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Contratti')['id'].'&search_Cliente='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
} else {
@ -153,10 +150,9 @@ foreach ($rsi as $fattura) {
if (count($rsi) > 0) {
echo '
<p>'.tr('Sono state emesse <strong>_NUMBER_ fatture di vendita</strong> per un totale di _TOT_ _CURRENCY_', [
<p>'.tr('Sono state emesse <strong>_NUMBER_ fatture di vendita</strong> per un totale di _MONEY_', [
'_NUMBER_' => count($rsi),
'_TOT_' => Translator::numberToLocale($totale_fatture_vendita),
'_CURRENCY_' => currency(),
'_MONEY_' => moneyFormat($totale_fatture_vendita),
]).'</p>
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Fatture di vendita')['id'].'&period_start='.$date_start.'&period_end='.date('Y-12-31').'&search_Ragione-sociale='.$fattura['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
} else {
@ -183,10 +179,9 @@ for ($i = 0; $i < count($rsi); ++$i) {
}
if (count($rsi) > 0) {
echo '
<p>'.tr('Sono state registrate <strong>_NUMBER_ fatture di acquisto</strong> per un totale di _TOT_ _CURRENCY_', [
<p>'.tr('Sono state registrate <strong>_NUMBER_ fatture di acquisto</strong> per un totale di _MONEY_', [
'_NUMBER_' => count($rsi),
'_TOT_' => Translator::numberToLocale($totale_fatture_acquisto),
'_CURRENCY_' => currency(),
'_TOT_' => moneyFormat($totale_fatture_acquisto),
]).'</p>
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Fatture di acquisto')['id'].'&period_start='.$date_start.'&period_end='.date('Y-12-31').'&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
} else {

View File

@ -28,7 +28,7 @@ switch ($resource) {
echo "<tr><td class='first_cell text-left'><a href='".ROOTDIR.'/editor.php?id_module='.$link_id.'&id_record='.$fatture[$i]['iddocumento']."' target=\"_blank\" title=\"Apri il documento su una nuova finestra\">Fatt. n. ".$n_fattura."</a></td>\n";
echo "<td class='table_cell text-left'>".Translator::dateToLocale($fatture[$i]['data_fattura'])."</td>\n";
echo "<td class='table_cell text-right'>".Translator::numberToLocale($fatture[$i]['costo_unitario']).' '.currency()."</td></tr>\n";
echo "<td class='table_cell text-right'>".moneyFormat($fatture[$i]['costo_unitario'])."</td></tr>\n";
array_push($ids, '"'.$fatture[$i]['iddocumento'].'"');
}
echo "</table>\n";
@ -58,7 +58,7 @@ switch ($resource) {
echo "<tr><td class='first_cell text-left'><a href='".ROOTDIR.'/editor.php?id_module='.$link_id.'&id_record='.$fatture[$i]['iddocumento']."' target=\"_blank\" title=\"Apri il documento su una nuova finestra\">Fatt. n. ".$n_fattura."</a></td>\n";
echo "<td class='table_cell text-left'>".Translator::dateToLocale($fatture[$i]['data_fattura'])."</td>\n";
echo "<td class='table_cell text-right'>".Translator::numberToLocale($fatture[$i]['costo_unitario']).' '.currency()."</td></tr>\n";
echo "<td class='table_cell text-right'>".moneyFormat($fatture[$i]['costo_unitario'])."</td></tr>\n";
}
echo "</table>\n";
} else {
@ -88,7 +88,7 @@ switch ($resource) {
echo "<tr><td class='first_cell text-left'><a href='".ROOTDIR.'/editor.php?id_module='.$link_id.'&id_record='.$fatture[$i]['iddocumento']."' target=\"_blank\" title=\"Apri il documento su una nuova finestra\">Fatt. n. ".$n_fattura."</a></td>\n";
echo "<td class='table_cell text-left'>".Translator::dateToLocale($fatture[$i]['data_fattura'])."</td>\n";
echo "<td class='table_cell text-right'>".Translator::numberToLocale($fatture[$i]['costo_unitario']).' '.currency()."</td></tr>\n";
echo "<td class='table_cell text-right'>".moneyFormat($fatture[$i]['costo_unitario'])."</td></tr>\n";
}
echo "</table>\n";
} else {

View File

@ -274,14 +274,14 @@ echo '
echo '
<tr>
<td>'.tr('Base').'</td>
<td>'.Translator::numberToLocale($rsart[0]['prezzo_vendita']).' '.currency().'</td>
<td>'.moneyFormat($rsart[0]['prezzo_vendita']).'</td>
</tr>';
for ($i = 0; $i < count($rsl); ++$i) {
echo '
<tr>
<td>'.$rsl[$i]['nome'].'</td>
<td>'.Translator::numberToLocale($rsart[0]['prezzo_vendita'] - $rsart[0]['prezzo_vendita'] / 100 * $rsl[$i]['prc_guadagno']).' '.currency().'</td>
<td>'.moneyFormat($rsart[0]['prezzo_vendita'] - $rsart[0]['prezzo_vendita'] / 100 * $rsl[$i]['prc_guadagno']).'</td>
</tr>';
}

View File

@ -223,7 +223,7 @@ for ($i = 0; $i < count($rs2); ++$i) {
$iva = $value[1];
echo '
<span>'.Translator::numberToLocale($subtotale + $iva).' '.currency().'</span>';
<span>'.moneyFormat($subtotale + $iva).'</span>';
if (!empty($subtotale) && !empty($iva)) {
echo '
<small style="color:#555;">('.Translator::numberToLocale($subtotale).' + '.Translator::numberToLocale($iva).')</small>';

View File

@ -37,9 +37,9 @@ if (!empty($rs2)) {
$iva = $r['prezzo_vendita'] / 100 * $r['prciva_vendita'];
echo '
<td class="table_cell center">
<span>'.Translator::numberToLocale($netto + $iva).' '.currency().'</span><br/>
<small>'.tr('Netto').': '.Translator::numberToLocale($netto).' '.currency().'</small><br/>
<small>'.tr('Iva').': '.Translator::numberToLocale($iva).' '.currency().'</small><br/>
<span>'.moneyFormat($netto + $iva).'</span><br/>
<small>'.tr('Netto').': '.moneyFormat($netto).'</small><br/>
<small>'.tr('Iva').': '.moneyFormat($iva).'</small><br/>
</td>';
// Pulsanti

View File

@ -365,7 +365,7 @@ if (!empty($record['idcontratto_prev'])) {
'_NUM_' => $rs[0]['numero'],
]).'<br><small class="text-muted">'.$rs[0]['nome'].'</small>').'
</td>
<td align="right">'.Translator::numberToLocale($rs[0]['budget']).' '.currency().'</td>
<td align="right">'.moneyFormat($rs[0]['budget']).'</td>
<td align="center">'.Translator::dateToLocale($rs[0]['data_accettazione']).'</td>
<td align="center">'.Translator::dateToLocale($rs[0]['data_conclusione']).'</td>
</tr>';

View File

@ -115,12 +115,12 @@ if (!empty($rsi)) {
foreach ($rst as $r) {
// Visualizzo lo sconto su ore o km se c'è
$sconto_ore = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['sconto']).' '.currency().'</span>' : '';
$sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['scontokm']).' '.currency().'</span>' : '';
$sconto_ore = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['sconto']).'</span>' : '';
$sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['scontokm']).'</span>' : '';
// Aggiungo lo sconto globale nel totale ore
if ($int['sconto_globale'] > 0) {
$sconto_ore .= ' <span class="label label-danger">'.Translator::numberToLocale(-$int['sconto_globale']).' '.currency().'</span>';
$sconto_ore .= ' <span class="label label-danger">'.moneyFormat(-$int['sconto_globale']).'</span>';
}
echo '
@ -158,7 +158,7 @@ if (!empty($rsi)) {
foreach ($rst as $r) {
// Visualizzo lo sconto su ore o km se c'è
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['sconto']).' '.currency().'</span>' : '';
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['sconto']).'</span>' : '';
echo '
<tr>
@ -191,7 +191,7 @@ if (!empty($rsi)) {
foreach ($rst as $r) {
// Visualizzo lo sconto su ore o km se c'è
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['sconto']).' '.currency().'</span>' : '';
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['sconto']).'</span>' : '';
echo '
<tr>
@ -292,11 +292,11 @@ $totale_ore_contratto = $rs[0]['totale_ore'];
$diff = sum($budget, -$totale);
if ($diff > 0) {
$bilancio = '<span class="text-success"><big>'.Translator::numberToLocale($diff).' '.currency().'</big></span>';
$bilancio = '<span class="text-success"><big>'.moneyFormat($diff).'</big></span>';
} elseif ($diff < 0) {
$bilancio = '<span class="text-danger"><big>'.Translator::numberToLocale($diff).' '.currency().'</big></span>';
$bilancio = '<span class="text-danger"><big>'.moneyFormat($diff).'</big></span>';
} else {
$bilancio = '<span><big>'.Translator::numberToLocale($diff).' '.currency().'</big></span>';
$bilancio = '<span><big>'.moneyFormat($diff).'</big></span>';
}
echo '

View File

@ -238,8 +238,8 @@ if (empty($rs)) {
echo '
<td class="center">
'.Translator::numberToLocale($importo).' '.currency().'<br>
<small>'.Translator::numberToLocale($rs[$i]['budget_contratto']).' '.currency().' x '.$n_sedi_pianificate.' sedi / '.$n_rate[$rs[$i]['idzona']].' rate'.$extra.'</small>
'.moneyFormat($importo).'<br>
<small>'.moneyFormat($rs[$i]['budget_contratto']).' x '.$n_sedi_pianificate.' sedi / '.$n_rate[$rs[$i]['idzona']].' rate'.$extra.'</small>
</td>';
// Documento collegato (fattura)

View File

@ -63,7 +63,7 @@ foreach ($rs as $r) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] / $r['qta']).' '.currency();
'.moneyFormat($r['subtotale'] / $r['qta']);
if ($r['sconto_unitario'] > 0) {
echo '
@ -81,7 +81,7 @@ foreach ($rs as $r) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['iva']).' '.currency()."<br>
'.moneyFormat($r['iva'])."<br>
<small class='help-block'>".$r['desc_iva'].'</small>';
}
echo '
@ -92,7 +92,7 @@ foreach ($rs as $r) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] - $r['sconto']).' '.currency();
'.moneyFormat($r['subtotale'] - $r['sconto']);
}
echo '
</td>';
@ -150,7 +150,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Imponibile', [], ['upper' => true]).':</b>
</td>
<td class="text-right">
<span id="budget">'.Translator::numberToLocale($imponibile).' '.currency().'</span>
<span id="budget">'.moneyFormat($imponibile).'</span>
</td>
<td></td>
</tr>';
@ -161,7 +161,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Sconto', [], ['upper' => true]).':</b>
</td>
<td class="text-right">
'.Translator::numberToLocale($sconto).' '.currency().'
'.moneyFormat($sconto).'
</td>
<td></td>
</tr>';
@ -173,7 +173,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Imponibile scontato', [], ['upper' => true]).':</b>
</td>
<td class="text-right">
'.Translator::numberToLocale($imponibile_scontato).' '.currency().'
'.moneyFormat($imponibile_scontato).'
</td>
<td></td>
</tr>';
@ -185,7 +185,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Imponibile', [], ['upper' => true]).':</b>
</td>
<td class="text-right">
<span id="budget">'.Translator::numberToLocale($imponibile).' '.currency().'</span>
<span id="budget">'.moneyFormat($imponibile).'</span>
</td>
<td></td>
</tr>';
@ -198,7 +198,7 @@ echo '
<b>'.tr('Iva', [], ['upper' => true]).':</b>
</td>
<td class="text-right">
'.Translator::numberToLocale($iva).' '.currency().'
'.moneyFormat($iva).'
</td>
<td></td>
</tr>';
@ -210,7 +210,7 @@ echo '
<b>'.tr('Totale', [], ['upper' => true]).':</b>
</td>
<td class="text-right">
'.Translator::numberToLocale($totale).' '.currency().'
'.moneyFormat($totale).'
</td>
<td></td>
</tr>';

View File

@ -125,8 +125,8 @@ if (!empty($rsp)) {
</td>
<td>'.$zona.' ('.$n_sedi.')</td>
<td>
'.Translator::numberToLocale($importo).' '.currency().'<br>
<small><small>'.Translator::numberToLocale($r['budget_contratto']).' '.currency().' x '.$n_sedi_pianificate.' sedi / '.$n_rate[$r['idcontratto']][$r['idzona']].' rate</small></small>
'.moneyFormat($importo).'<br>
<small><small>'.moneyFormat($r['budget_contratto']).' x '.$n_sedi_pianificate.' sedi / '.$n_rate[$r['idcontratto']][$r['idzona']].' rate</small></small>
</td>';
// Pulsanti

View File

@ -100,7 +100,7 @@ if (!empty($rs)) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] / $r['qta']).' '.currency();
'.moneyFormat($r['subtotale'] / $r['qta']);
if ($r['sconto_unitario'] > 0) {
echo '
@ -118,7 +118,7 @@ if (!empty($rs)) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['iva']).' '.currency().'
'.moneyFormat($r['iva']).'
<br><small class="help-block">'.$r['desc_iva'].'</small>';
}
echo '
@ -129,7 +129,7 @@ if (!empty($rs)) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] - $r['sconto']).' '.currency();
'.moneyFormat($r['subtotale'] - $r['sconto']);
}
echo '
</td>';
@ -214,7 +214,7 @@ echo '
</td>
<td align="right">
'.Translator::numberToLocale($imponibile).' '.currency().'
'.moneyFormat($imponibile).'
</td>
<td></td>
@ -229,7 +229,7 @@ if (abs($sconto) > 0) {
</td>
<td align="right">
'.Translator::numberToLocale($sconto).' '.currency().'
'.moneyFormat($sconto).'
</td>
<td></td>
@ -243,7 +243,7 @@ if (abs($sconto) > 0) {
</td>
<td align="right">
'.Translator::numberToLocale($imponibile_scontato).' '.currency().'
'.moneyFormat($imponibile_scontato).'
</td>
<td></td>
@ -259,7 +259,7 @@ if (abs($record['rivalsainps']) > 0) {
</td>
<td align="right">
'.Translator::numberToLocale($record['rivalsainps']).' '.currency().'
'.moneyFormat($record['rivalsainps']).'
</td>
<td></td>
@ -274,7 +274,7 @@ if (abs($totale_iva) > 0) {
</td>
<td align="right">
'.Translator::numberToLocale($totale_iva).' '.currency().'
'.moneyFormat($totale_iva).'
</td>
<td></td>
@ -289,7 +289,7 @@ echo '
</td>
<td align="right">
'.Translator::numberToLocale($totale).' '.currency().'
'.moneyFormat($totale).'
</td>
<td></td>
@ -304,7 +304,7 @@ if (abs($record['bollo']) > 0) {
</td>
<td align="right">
'.Translator::numberToLocale($record['bollo']).' '.currency().'
'.moneyFormat($record['bollo']).'
</td>
<td></td>
@ -320,7 +320,7 @@ if (abs($record['ritenutaacconto']) > 0) {
</td>
<td align="right">
'.Translator::numberToLocale($record['ritenutaacconto']).' '.currency().'
'.moneyFormat($record['ritenutaacconto']).'
</td>
<td></td>
@ -336,7 +336,7 @@ if ($totale != $netto_a_pagare) {
</td>
<td align="right">
'.Translator::numberToLocale($netto_a_pagare).' '.currency().'
'.moneyFormat($netto_a_pagare).'
</td>
<td></td>

View File

@ -177,7 +177,7 @@ if (empty($record['is_fiscale'])) {
<strike>';
}
echo Translator::numberToLocale($scadenza['da_pagare']).currency();
echo moneyFormat($scadenza['da_pagare']);
if ($scadenza['pagato'] == $scadenza['da_pagare']) {
echo '
@ -227,9 +227,8 @@ if ($dir == 'uscita') {
?>
<div class="row">
<div class="col-md-3">
{[ "type": "number", "label": "<?php echo tr('Marca da bollo'); ?>", "name": "bollo", "value": "$bollo$", "help": "<?php echo tr('Applicato solo se il totale della fattura è maggiore di _TOT_ _CURRENCY_', [
'_TOT_' => Translator::numberToLocale(setting("Soglia minima per l'applicazione della marca da bollo")),
'_CURRENCY_' => currency(),
{[ "type": "number", "label": "<?php echo tr('Marca da bollo'); ?>", "name": "bollo", "value": "$bollo$", "help": "<?php echo tr('Applicato solo se il totale della fattura è maggiore di _MONEY_', [
'_TOT_' => moneyFormat(setting("Soglia minima per l'applicazione della marca da bollo")),
]),'.'; ?>" ]}
</div>
</div>

View File

@ -186,12 +186,12 @@ foreach ($righe as $row) {
if (!$row->isDescrizione()) {
echo '
'.Translator::numberToLocale($row->prezzo_unitario_vendita).' '.currency();
'.moneyFormat($row->prezzo_unitario_vendita);
if ($dir == 'entrata') {
echo '
<br><small>
'.tr('Acquisto').': '.Translator::numberToLocale($row->prezzo_unitario_acquisto).' '.currency().'
'.tr('Acquisto').': '.moneyFormat($row->prezzo_unitario_acquisto).'
</small>';
}
@ -213,7 +213,7 @@ foreach ($righe as $row) {
if (!$row->isDescrizione()) {
echo '
'.Translator::numberToLocale($riga['iva']).' '.currency().'
'.moneyFormat($riga['iva']).'
<br><small class="'.(($row->aliquota->deleted_at) ? 'text-red' : '').' help-block">'.$row->aliquota->descrizione.(($row->aliquota->esente) ? ' ('.$row->aliquota->codice_natura_fe.')' : null).'</small>';
}
@ -225,10 +225,10 @@ foreach ($righe as $row) {
<td class="text-right">';
if (!$row->isDescrizione()) {
echo '
'.Translator::numberToLocale($riga['imponibile_scontato']).' '.currency();
'.moneyFormat($riga['imponibile_scontato']);
/*
<br><small class="text-'.($row->guadagno > 0 ? 'success' : 'danger').'">
'.tr('Guadagno').': '.Translator::numberToLocale($row->guadagno).' '.currency().'
'.tr('Guadagno').': '.moneyFormat($row->guadagno).'
</small>';
*/
}
@ -296,7 +296,7 @@ echo '
<b>'.tr('Imponibile', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($imponibile).' '.currency().'
'.moneyFormat($imponibile).'
</td>
<td></td>
</tr>';
@ -309,7 +309,7 @@ if (!empty($sconto)) {
<b>'.tr('Sconto', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($sconto).' '.currency().'
'.moneyFormat($sconto).'
</td>
<td></td>
</tr>';
@ -321,7 +321,7 @@ if (!empty($sconto)) {
<b>'.tr('Imponibile scontato', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($imponibile_scontato).' '.currency().'
'.moneyFormat($imponibile_scontato).'
</td>
<td></td>
</tr>';
@ -342,7 +342,7 @@ if (!empty($fattura->rivalsa_inps)) {
<b>'.tr('Rivalsa', [], ['upper' => true]).' :</b>
</td>
<td align="right">
'.Translator::numberToLocale($fattura->rivalsa_inps).' '.currency().'
'.moneyFormat($fattura->rivalsa_inps).'
</td>
<td></td>
</tr>';
@ -362,7 +362,7 @@ if (!empty($iva)) {
echo '
</td>
<td align="right">
'.Translator::numberToLocale($iva).' '.currency().'
'.moneyFormat($iva).'
</td>
<td></td>
</tr>';
@ -375,7 +375,7 @@ echo '
<b>'.tr('Totale', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($totale).' '.currency().'
'.moneyFormat($totale).'
</td>
<td></td>
</tr>';
@ -391,7 +391,7 @@ if (!empty($fattura->bollo)) {
<b>'.tr('Marca da bollo', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($fattura->bollo).' '.currency().'
'.moneyFormat($fattura->bollo).'
</td>
<td></td>
</tr>';
@ -405,7 +405,7 @@ if (!empty($fattura->ritenuta_acconto)) {
<b>'.tr("Ritenuta d'acconto", [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($fattura->ritenuta_acconto).' '.currency().'
'.moneyFormat($fattura->ritenuta_acconto).'
</td>
<td></td>
</tr>';
@ -419,7 +419,7 @@ if (!empty($fattura->totale_ritenuta_contributi)) {
<b>'.tr('Ritenuta contributi', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($fattura->totale_ritenuta_contributi).' '.currency().'
'.moneyFormat($fattura->totale_ritenuta_contributi).'
</td>
<td></td>
</tr>';
@ -433,7 +433,7 @@ if ($totale != $netto_a_pagare) {
<b>'.tr('Netto a pagare', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($netto_a_pagare).' '.currency().'
'.moneyFormat($netto_a_pagare).'
</td>
<td></td>
</tr>';
@ -450,7 +450,7 @@ if ($dir == 'entrata') {
<b>'.tr('Guadagno', [], ['upper' => true]).':</b>
</td>
<td align="right" style="'.$guadagno_style.'">
'.Translator::numberToLocale($guadagno).' '.currency().'
'.moneyFormat($guadagno).'
</td>
<td></td>
</tr>';

View File

@ -81,7 +81,7 @@ if (!empty($rs)) {
if ($show_prezzi) {
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_acquisto']).' '.currency().'
'.moneyFormat($r['prezzo_acquisto']).'
</td>';
}
@ -89,7 +89,7 @@ if (!empty($rs)) {
// Prezzo unitario
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_vendita']).' '.currency();
'.moneyFormat($r['prezzo_vendita']);
if ($r['sconto_unitario'] > 0) {
echo '

View File

@ -35,67 +35,67 @@ if ($show_prezzi) {
<tr>
<th>'.tr('Totale manodopera', [], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale($costi['manodopera_costo']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['manodopera_addebito']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['manodopera_scontato']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi['manodopera_costo']).'</td>
<td class="text-right">'.moneyFormat($costi['manodopera_addebito']).'</td>
<td class="text-right">'.moneyFormat($costi['manodopera_scontato']).'</td>
</tr>
<tr>
<th>'.tr('Totale diritto di chiamata', [], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale($costi['dirittochiamata_costo']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['dirittochiamata_addebito']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['dirittochiamata_scontato']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi['dirittochiamata_costo']).'</td>
<td class="text-right">'.moneyFormat($costi['dirittochiamata_addebito']).'</td>
<td class="text-right">'.moneyFormat($costi['dirittochiamata_scontato']).'</td>
</tr>
<tr>
<th>'.tr('Totale viaggio', [], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale($costi['viaggio_costo']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['viaggio_addebito']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['viaggio_scontato']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi['viaggio_costo']).'</td>
<td class="text-right">'.moneyFormat($costi['viaggio_addebito']).'</td>
<td class="text-right">'.moneyFormat($costi['viaggio_scontato']).'</td>
</tr>
<tr>
<th>'.tr('Totale articoli', [], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale($costi['ricambi_costo']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['ricambi_addebito']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['ricambi_scontato']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi['ricambi_costo']).'</td>
<td class="text-right">'.moneyFormat($costi['ricambi_addebito']).'</td>
<td class="text-right">'.moneyFormat($costi['ricambi_scontato']).'</td>
</tr>
<tr>
<th>'.tr('Totale altre spese', [], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale($costi['altro_costo']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['altro_addebito']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['altro_scontato']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi['altro_costo']).'</td>
<td class="text-right">'.moneyFormat($costi['altro_addebito']).'</td>
<td class="text-right">'.moneyFormat($costi['altro_scontato']).'</td>
</tr>
<tr>
<th>'.tr('Sconto incondizionato', [], ['upper' => true]).'</th>
<td class="text-right">-</td>
<td class="text-right">-</td>
<td class="text-right">'.Translator::numberToLocale(-$costi['sconto_globale']).' '.currency().'</td>
<td class="text-right">'.moneyFormat(-$costi['sconto_globale']).'</td>
</tr>
<tr class='.$hide.' >
<th>'.tr('Imponibile', [], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale($costi['totale_costo']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['totale_addebito']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['totale_scontato']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi['totale_costo']).'</td>
<td class="text-right">'.moneyFormat($costi['totale_addebito']).'</td>
<td class="text-right">'.moneyFormat($costi['totale_scontato']).'</td>
</tr>
<tr class='.$hide.' >
<th>'.tr('IVA', [], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale($costi['iva_costo']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['iva_addebito']).' '.currency().'</td>
<td class="text-right">'.Translator::numberToLocale($costi['iva_totale']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi['iva_costo']).'</td>
<td class="text-right">'.moneyFormat($costi['iva_addebito']).'</td>
<td class="text-right">'.moneyFormat($costi['iva_totale']).'</td>
</tr>
<tr>
<th>'.tr('Totale', [], ['upper' => true]).'</th>
<th class="text-right">'.Translator::numberToLocale($costi['totaleivato_costo']).' '.currency().'</th>
<th class="text-right">'.Translator::numberToLocale($costi['totaleivato_addebito']).' '.currency().'</th>
<th class="text-right">'.Translator::numberToLocale($costi['totale']).' '.currency().'</th>
<th class="text-right">'.moneyFormat($costi['totaleivato_costo']).'</th>
<th class="text-right">'.moneyFormat($costi['totaleivato_addebito']).'</th>
<th class="text-right">'.moneyFormat($costi['totale']).'</th>
</tr>
</table>';
}

View File

@ -50,7 +50,7 @@ if (count($rs2) > 0) {
//Costo unitario
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_acquisto']).' '.currency().'
'.moneyFormat($r['prezzo_acquisto']).'
</td>';
if ($show_prezzi) {
@ -59,7 +59,7 @@ if (count($rs2) > 0) {
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_vendita']).' '.currency();
'.moneyFormat($r['prezzo_vendita']);
if ($r['sconto_unitario'] > 0) {
echo '

View File

@ -34,7 +34,7 @@ if (!empty($results)) {
])).'
</td>
<td>'.nl2br($result['descrizione']).'</td>
<td class="text-right">'.Translator::numberToLocale($costi_intervento['totale']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($costi_intervento['totale']).'</td>
</tr>';
}
@ -43,7 +43,7 @@ if (!empty($results)) {
echo ' <b>Totale:</b>';
echo ' </td>';
echo ' <td class="text-right">';
echo '<b>'.Translator::numberToLocale($totale_interventi).' '.currency().'</b>';
echo '<b>'.moneyFormat($totale_interventi).'</b>';
echo ' </td>';
echo ' </tr>';

View File

@ -102,7 +102,7 @@ if (!empty($rs)) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] / $r['qta']).' '.currency();
'.moneyFormat($r['subtotale'] / $r['qta']);
if ($r['sconto_unitario'] > 0) {
echo '
@ -120,7 +120,7 @@ if (!empty($rs)) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['iva']).' '.currency().'
'.moneyFormat($r['iva']).'
<br><small class="help-block">'.$r['desc_iva'].'</small>';
}
echo '
@ -131,7 +131,7 @@ if (!empty($rs)) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] - $r['sconto']).' '.currency();
'.moneyFormat($r['subtotale'] - $r['sconto']);
}
echo '
</td>';
@ -208,7 +208,7 @@ echo '
<b>'.tr('Imponibile', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($imponibile).' '.currency().'
'.moneyFormat($imponibile).'
</td>
<td></td>
</tr>';
@ -221,7 +221,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Sconto', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($sconto).' '.currency().'
'.moneyFormat($sconto).'
</td>
<td></td>
</tr>';
@ -233,7 +233,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Imponibile scontato', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($imponibile_scontato).' '.currency().'
'.moneyFormat($imponibile_scontato).'
</td>
<td></td>
</tr>';
@ -249,7 +249,7 @@ if (abs($record['rivalsainps']) > 0) {
<b>'.tr('Rivalsa', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($record['rivalsainps']).' '.currency().'
'.moneyFormat($record['rivalsainps']).'
</td>
<td></td>
</tr>';
@ -263,7 +263,7 @@ if (abs($totale_iva) > 0) {
<b>'.tr('Iva', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($totale_iva).' '.currency().'
'.moneyFormat($totale_iva).'
</td>
<td></td>
</tr>';
@ -276,7 +276,7 @@ echo '
<b>'.tr('Totale', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($totale).' '.currency().'
'.moneyFormat($totale).'
</td>
<td></td>
</tr>';
@ -289,7 +289,7 @@ if (abs($record['bollo']) > 0) {
<b>'.tr('Marca da bollo', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($record['bollo']).' '.currency().'
'.moneyFormat($record['bollo']).'
</td>
<td></td>
</tr>';
@ -303,7 +303,7 @@ if (abs($record['ritenutaacconto']) > 0) {
<b>'.tr("Ritenuta d'acconto", [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($record['ritenutaacconto']).' '.currency().'
'.moneyFormat($record['ritenutaacconto']).'
</td>
<td></td>
</tr>';
@ -317,7 +317,7 @@ if ($totale != $netto_a_pagare) {
<b>'.tr('Netto a pagare', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($netto_a_pagare).' '.currency().'
'.moneyFormat($netto_a_pagare).'
</td>
<td></td>
</tr>';

View File

@ -25,7 +25,7 @@ for ($i = 0; $i < sizeof($rs); ++$i) {
</td>
<td class="text-right">
<span>'.Translator::numberToLocale($rs[$i]['imponibile']).' '.currency().' </span>
<span>'.moneyFormat($rs[$i]['imponibile']).' </span>
</td>
</tr>';
@ -36,7 +36,7 @@ for ($i = 0; $i < sizeof($rs); ++$i) {
echo '
<tr>
<th class="text-right">'.tr('Totali').': </th>
<th width="100" class="text-right"><span>'.Translator::numberToLocale($totale_imponibile).' '.currency().'</span></th>
<th width="100" class="text-right"><span>'.moneyFormat($totale_imponibile).'</span></th>
</tr>
</table>

View File

@ -135,7 +135,7 @@ for ($x = 0; $x < $n1; ++$x) {
// Dare
if ($rs[$i]['totale'] > 0) {
echo " <td align='right'>\n";
echo Translator::numberToLocale(abs($rs[$i]['totale'])).' '.currency()."\n";
echo moneyFormat(abs($rs[$i]['totale']))."\n";
echo " </td>\n";
echo " <td></td></tr>\n";
@ -149,7 +149,7 @@ for ($x = 0; $x < $n1; ++$x) {
// Avere
else {
echo " <td></td><td align='right'>\n";
echo Translator::numberToLocale(abs($rs[$i]['totale'])).' '.currency()."\n";
echo moneyFormat(abs($rs[$i]['totale']))."\n";
echo " </td>\n";
if ($rs1[$x]['descrizione'] == 'Patrimoniale') {
@ -181,7 +181,7 @@ for ($x = 0; $x < $n1; ++$x) {
echo " </td>\n";
echo " <td width='100' align='right' valign='top'>\n";
echo Translator::numberToLocale(sum($totale_conto_liv3)).' '.currency()."\n";
echo moneyFormat(sum($totale_conto_liv3))."\n";
echo " </td></tr>\n";
} // Fine livello3
@ -215,7 +215,7 @@ for ($x = 0; $x < $n1; ++$x) {
echo "</th>\n";
echo "<td width='150' align='right'>\n";
echo " <p align='right'><big>".Translator::numberToLocale($attivita).' '.currency()."</big></p>\n";
echo " <p align='right'><big>".moneyFormat($attivita)."</big></p>\n";
echo "</td>\n";
echo "<td width='50'></td>\n";
@ -224,7 +224,7 @@ for ($x = 0; $x < $n1; ++$x) {
echo " <p align='right'><big>Passività:</big></p>\n";
echo "</th>\n";
echo "<td width='150' align='right'>\n";
echo " <p align='right'><big>".Translator::numberToLocale($passivita).' '.currency()."</big></p>\n";
echo " <p align='right'><big>".moneyFormat($passivita)."</big></p>\n";
echo "</td></tr>\n";
// Perdita d'esercizio
@ -233,7 +233,7 @@ for ($x = 0; $x < $n1; ++$x) {
echo " <p align='right'><big>Perdita d'esercizio:</big></p>\n";
echo "</th>\n";
echo "<td align='right'>\n";
echo " <p align='right'><big>".Translator::numberToLocale(sum($utile_perdita)).' '.currency()."</big></p>\n";
echo " <p align='right'><big>".moneyFormat(sum($utile_perdita))."</big></p>\n";
echo "</td>\n";
echo "<td></td>\n";
echo "<td></td><td></td></tr>\n";
@ -242,7 +242,7 @@ for ($x = 0; $x < $n1; ++$x) {
echo " <p align='right'><big>Utile:</big></p>\n";
echo "</th>\n";
echo "<td align='right'>\n";
echo " <p align='right'><big>".Translator::numberToLocale(sum($utile_perdita)).' '.currency()."</big></p>\n";
echo " <p align='right'><big>".moneyFormat(sum($utile_perdita))."</big></p>\n";
echo "</td></tr>\n";
}
@ -251,7 +251,7 @@ for ($x = 0; $x < $n1; ++$x) {
echo " <p align='right'><big>Totale a pareggio:</big></p>\n";
echo "</th>\n";
echo "<td align='right'>\n";
echo " <p align='right'><big>".Translator::numberToLocale(sum($pareggio1)).' '.currency()."</big></p>\n";
echo " <p align='right'><big>".moneyFormat(sum($pareggio1))."</big></p>\n";
echo "</td>\n";
echo "<td></td>\n";
@ -260,13 +260,13 @@ for ($x = 0; $x < $n1; ++$x) {
echo " <p align='right'><big>Totale a pareggio:</big></p>\n";
echo "</th>\n";
echo "<td align='right'>\n";
echo " <p align='right'><big>".Translator::numberToLocale(sum($pareggio2)).' '.currency()."</big></p>\n";
echo " <p align='right'><big>".moneyFormat(sum($pareggio2))."</big></p>\n";
echo "</td></tr>\n";
echo '</table>';
} else {
echo "<p align='right'><big><b>RICAVI:</b> ".Translator::numberToLocale(sum($totale_ricavi)).' '.currency()."</big></p>\n";
echo "<p align='right'><big><b>COSTI:</b> ".Translator::numberToLocale(abs(sum($totale_costi))).' '.currency()."</big></p>\n";
echo "<p align='right'><big><b>UTILE/PERDITA:</b> ".Translator::numberToLocale(sum($totale_ricavi) - abs(sum($totale_costi))).' '.currency()."</big></p>\n";
echo "<p align='right'><big><b>RICAVI:</b> ".moneyFormat(sum($totale_ricavi))."</big></p>\n";
echo "<p align='right'><big><b>COSTI:</b> ".moneyFormat(abs(sum($totale_costi)))."</big></p>\n";
echo "<p align='right'><big><b>UTILE/PERDITA:</b> ".moneyFormat(sum($totale_ricavi) - abs(sum($totale_costi)))."</big></p>\n";
}
}

View File

@ -100,12 +100,12 @@ if (!empty($rsi)) {
foreach ($rst as $r) {
// Visualizzo lo sconto su ore o km se c'è
$sconto_ore = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['sconto']).' '.currency().'</span>' : '';
$sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['scontokm']).' '.currency().'</span>' : '';
$sconto_ore = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['sconto']).'</span>' : '';
$sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['scontokm']).'</span>' : '';
// Aggiungo lo sconto globale nel totale ore
if ($int['sconto_globale'] > 0) {
$sconto_ore .= ' <span class="label label-danger">'.Translator::numberToLocale(-$int['sconto_globale']).' '.currency().'</span>';
$sconto_ore .= ' <span class="label label-danger">'.moneyFormat(-$int['sconto_globale']).'</span>';
}
echo '
@ -143,7 +143,7 @@ if (!empty($rsi)) {
foreach ($rst as $r) {
// Visualizzo lo sconto su ore o km se c'è
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['sconto']).' '.currency().'</span>' : '';
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['sconto']).'</span>' : '';
echo '
<tr>
@ -176,7 +176,7 @@ if (!empty($rsi)) {
foreach ($rst as $r) {
// Visualizzo lo sconto su ore o km se c'è
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['sconto']).' '.currency().'</span>' : '';
$sconto = ($r['sconto'] != 0) ? '<br><span class="label label-danger">'.moneyFormat(-$r['sconto']).'</span>' : '';
echo '
<tr>
@ -275,13 +275,13 @@ echo '
<b>'.tr('Rapporto budget/spesa').':<br>';
if ($diff > 0) {
echo '
<span class="text-success"><big>+'.Translator::numberToLocale($diff).' '.currency().'</big></span>';
<span class="text-success"><big>+'.moneyFormat($diff).'</big></span>';
} elseif ($diff < 0) {
echo '
<span class="text-danger"><big>'.Translator::numberToLocale($diff).' '.currency().'</big></span>';
<span class="text-danger"><big>'.moneyFormat($diff).'</big></span>';
} else {
echo '
<span><big>'.Translator::numberToLocale($diff).' '.currency().'</big></span>';
<span><big>'.moneyFormat($diff).'</big></span>';
}
echo '
</b></big></span>

View File

@ -64,7 +64,7 @@ foreach ($rs as $r) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] / $r['qta']).' '.currency();
'.moneyFormat($r['subtotale'] / $r['qta']);
if ($r['sconto_unitario'] > 0) {
echo '
@ -83,7 +83,7 @@ foreach ($rs as $r) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['iva']).' '.currency().'
'.moneyFormat($r['iva']).'
<br><small class="help-block">'.$r['desc_iva'].'</small>';
}
echo'
@ -94,7 +94,7 @@ foreach ($rs as $r) {
<td class="text-right">';
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] - $r['sconto']).' '.currency();
'.moneyFormat($r['subtotale'] - $r['sconto']);
}
// Possibilità di rimuovere una riga solo se il preventivo non è stato pagato
@ -153,7 +153,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Imponibile', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($imponibile).' '.currency().'
'.moneyFormat($imponibile).'
</td>
<td></td>
</tr>';
@ -164,7 +164,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Sconto', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($sconto).' '.currency().'
'.moneyFormat($sconto).'
</td>
<td></td>
</tr>';
@ -176,7 +176,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Imponibile scontato', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($imponibile_scontato).' '.currency().'
'.moneyFormat($imponibile_scontato).'
</td>
<td></td>
</tr>';
@ -188,7 +188,7 @@ if (abs($sconto) > 0) {
<b>'.tr('Imponibile', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($imponibile).' '.currency().'
'.moneyFormat($imponibile).'
</td>
<td></td>
</tr>';
@ -201,7 +201,7 @@ echo '
<b>'.tr('IVA', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($iva).' '.currency().'
'.moneyFormat($iva).'
</td>
<td></td>
</tr>';
@ -213,7 +213,7 @@ echo '
<b>'.tr('Totale', [], ['upper' => true]).':</b>
</td>
<td align="right">
'.Translator::numberToLocale($totale).' '.currency().'
'.moneyFormat($totale).'
</td>
<td></td>
</tr>';

View File

@ -143,7 +143,7 @@ include_once __DIR__.'/../../core.php';
if ($totale_dare != $totale_avere) {
$class = 'text-danger';
$txt = 'sbilancio di '.Translator::numberToLocale($totale_dare - $totale_avere).' '.currency();
$txt = 'sbilancio di '.moneyFormat($totale_dare - $totale_avere);
} else {
$class = '';
$txt = '';

View File

@ -134,9 +134,8 @@ echo '
<div class="clearfix"></div>
<div class="alert alert-error hide" id="totale"><?php echo tr('Il totale da pagare deve essere pari a _TOT_ _CURRENCY_', [
'_TOT_' => '<b>'.Translator::numberToLocale($totale_da_pagare).'</b>',
'_CURRENCY_' => currency(),
<div class="alert alert-error hide" id="totale"><?php echo tr('Il totale da pagare deve essere pari a _MONEY_', [
'_MONEY_' => '<b>'.moneyFormat($totale_da_pagare).'</b>',
]); ?>.<br><?php echo tr('Differenza di _TOT_ _CURRENCY_', [
'_TOT_' => '<span id="diff"></span>',
'_CURRENCY_' => currency(),

View File

@ -153,7 +153,7 @@ if (!empty($clienti)) {
<tr>
<td>'.Modules::link('Anagrafiche', $cliente['idanagrafica'], $cliente['ragione_sociale']).'</td>
<td class="text-center">'.intval($cliente['qta']).'</td>
<td class="text-right">'.Translator::numberToLocale($cliente['totale']).' '.currency().'</td>
<td class="text-right">'.moneyFormat($cliente['totale']).'</td>
<td class="text-right">'.Translator::numberToLocale($cliente['totale'] * 100 / $totale[0]['totale']).' %</td>
</tr>';
}

View File

@ -83,7 +83,7 @@ if (!empty($rs)) {
if ($pricing) {
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_acquisto']).' '.currency().'
'.moneyFormat($r['prezzo_acquisto']).'
</td>';
}
@ -91,7 +91,7 @@ if (!empty($rs)) {
// Prezzo unitario
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_vendita']).' '.currency().'';
'.moneyFormat($r['prezzo_vendita']).'';
if ($r['sconto_unitario'] > 0) {
echo '

View File

@ -48,7 +48,7 @@ if (!empty($rs2)) {
//Costo unitario
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_acquisto']).' '.currency().'
'.moneyFormat($r['prezzo_acquisto']).'
</td>';
if ($pricing) {
@ -57,7 +57,7 @@ if (!empty($rs2)) {
echo '
<td class="text-right">
'.Translator::numberToLocale($r['prezzo_vendita']).' '.currency().'';
'.moneyFormat($r['prezzo_vendita']).'';
if ($r['sconto_unitario'] > 0) {
echo '

View File

@ -136,7 +136,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['qta']) || empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'] / $r['qta'])).' '.currency();
'.(empty($r['qta']) || empty($r['subtotale']) ? '' : moneyFormat($r['subtotale'] / $r['qta']));
}
echo '
</td>';
@ -146,7 +146,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'])).' '.currency();
'.(empty($r['subtotale']) ? '' : moneyFormat($r['subtotale']));
if ($r['sconto'] > 0) {
echo '
@ -198,7 +198,7 @@ if ($options['pricing']) {
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($imponibile).' '.currency().'</b>
<b>'.moneyFormat($imponibile).'</b>
</th>
</tr>';
@ -209,7 +209,7 @@ if ($options['pricing']) {
</td>
<th class="text-center">
<b>-'.Translator::numberToLocale($sconto).' '.currency().'</b>
<b>-'.moneyFormat($sconto).'</b>
</th>
</tr>';
}
@ -221,7 +221,7 @@ if ($options['pricing']) {
<b>'.tr('Quotazione totale', [], ['upper' => true]).':</b>
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
}

View File

@ -132,11 +132,11 @@ if (!empty($interventi)) {
echo '
<td class="text-center">
'.Translator::numberToLocale($int['sconto']).' '.currency().'
'.moneyFormat($int['sconto']).'
</td>
<td class="text-center">
'.Translator::numberToLocale($int['subtotale']).' '.currency().'
'.moneyFormat($int['subtotale']).'
</td>';
} else {
echo '
@ -192,11 +192,11 @@ if (!empty($interventi)) {
echo '
<td class="text-center">
<b>'.Translator::numberToLocale($sconto_int).' '.currency().'</b>
<b>'.moneyFormat($sconto_int).'</b>
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($totale_int).' '.currency().'</b>
<b>'.moneyFormat($totale_int).'</b>
</th>';
} else {
echo '
@ -285,7 +285,7 @@ if (!empty($interventi)) {
// Prezzo unitario
echo "
<td class='text-center'>
".Translator::numberToLocale($r['prezzo_vendita']).' '.currency();
".moneyFormat($r['prezzo_vendita']);
if ($r['sconto'] > 0) {
echo "
@ -306,7 +306,7 @@ if (!empty($interventi)) {
$netto = $r['prezzo_vendita'] * $r['qta'];
echo '
<td class="text-center">
'.Translator::numberToLocale($netto).' '.currency();
'.moneyFormat($netto);
if ($r['sconto'] > 0) {
echo "
@ -356,7 +356,7 @@ if (!empty($interventi)) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale_art).' '.currency().'</b>
<b>'.moneyFormat($totale_art).'</b>
</th>
</tr>';
}
@ -433,7 +433,7 @@ if (!empty($interventi)) {
// Prezzo unitario
echo "
<td class='text-center'>
".Translator::numberToLocale($r['prezzo_vendita']).' '.currency();
".moneyFormat($r['prezzo_vendita']);
if ($r['sconto'] > 0) {
echo "
@ -454,7 +454,7 @@ if (!empty($interventi)) {
$netto = $r['prezzo_vendita'] * $r['qta'];
echo '
<td class="text-center">
'.Translator::numberToLocale($netto).' '.currency();
'.moneyFormat($netto);
if ($r['sconto'] > 0) {
echo "
@ -502,7 +502,7 @@ if (!empty($interventi)) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale_spese).' '.currency().'</b>
<b>'.moneyFormat($totale_spese).'</b>
</th>
</tr>';
@ -541,7 +541,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($imponibile).' '.currency().'</b>
<b>'.moneyFormat($imponibile).'</b>
</th>
</tr>';
@ -554,7 +554,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>-'.Translator::numberToLocale($sconto).' '.currency().'</b>
<b>-'.moneyFormat($sconto).'</b>
</th>
</tr>';
@ -566,7 +566,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
}
@ -585,7 +585,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($iva).' '.currency().'</b>
<b>'.moneyFormat($iva).'</b>
</th>
</tr>';
@ -599,7 +599,7 @@ if ($options['pricing']) {
<b>'.tr('Totale consuntivo (no IVA)', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
@ -610,7 +610,7 @@ if ($options['pricing']) {
<b>'.tr('Budget (no IVA)', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($budget).' '.currency().'</b>
<b>'.moneyFormat($budget).'</b>
</th>
</tr>';
@ -621,7 +621,7 @@ if ($options['pricing']) {
<b>'.tr('Rapporto budget/spesa (no IVA)', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($rapporto).' '.currency().'</b>
<b>'.moneyFormat($rapporto).'</b>
</th>
</tr>';
}

View File

@ -106,7 +106,7 @@ foreach ($rs_gen as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] / $r['qta']).' '.currency();
'.moneyFormat($r['subtotale'] / $r['qta']);
}
echo '
</td>';
@ -116,7 +116,7 @@ foreach ($rs_gen as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale']).' '.currency();
'.moneyFormat($r['subtotale']);
if ($r['sconto'] > 0) {
if ($count <= 1) {

View File

@ -21,7 +21,7 @@ if ($options['pricing']) {
echo "
<tr>
<td class='cell-padded text-right'>
".Translator::numberToLocale($imponibile).' '.currency().'
".moneyFormat($imponibile).'
</td>
</tr>';
@ -35,7 +35,7 @@ if ($options['pricing']) {
<tr>
<td class='cell-padded text-right'>
".Translator::numberToLocale($iva).' '.currency().'
".moneyFormat($iva).'
</td>
</tr>';
@ -49,7 +49,7 @@ if ($options['pricing']) {
<tr>
<td class='cell-padded text-right'>
".Translator::numberToLocale($totale).' '.currency().'
".moneyFormat($totale).'
</td>
</tr>';
} else {

View File

@ -50,9 +50,9 @@ for ($r = 0; $r < sizeof($rs); ++$r) {
$rs2 = $dbo->fetchArray("SELECT SUM(subtotale-co_righe_documenti.sconto) AS imponibile, SUM(iva) AS iva, (SELECT SUM(bollo) FROM co_documenti WHERE DATE_FORMAT(data,'%m-%Y') = \"".$rs[$r]['periodo'].'" AND idtipodocumento IN(SELECT id FROM co_tipidocumento WHERE dir="'.$dir."\")) AS bollo, SUM(co_righe_documenti.rivalsainps) AS rivalsainps, SUM(co_righe_documenti.ritenutaacconto) AS ritenutaacconto FROM co_righe_documenti INNER JOIN co_documenti ON co_righe_documenti.iddocumento=co_documenti.id WHERE DATE_FORMAT(data,'%m-%Y') = \"".$rs[$r]['periodo'].'" AND idtipodocumento IN(SELECT id FROM co_tipidocumento WHERE dir="'.$dir.'")');
$body .= "<tr><td class='first_cell cell-padded'>".$mesi[intval(date('m', strtotime($rs[$r]['data'])))].' '.date('Y', strtotime($rs[$r]['data']))."</td>\n";
$body .= "<td class='table_cell cell-padded text-right'>".Translator::numberToLocale($rs2[0]['imponibile']).' '.currency()."</td>\n";
$body .= "<td class='table_cell cell-padded text-right'>".Translator::numberToLocale($rs2[0]['iva']).' '.currency()."</td>\n";
$body .= "<td class='table_cell cell-padded text-right'>".Translator::numberToLocale($rs2[0]['imponibile'] + $rs2[0]['iva'] + $rs2[0]['rivalsainps'] + $rs2[0]['bollo'] + $rs2[0]['ritenutaacconto']).' '.currency()."</td></tr>\n";
$body .= "<td class='table_cell cell-padded text-right'>".moneyFormat($rs2[0]['imponibile'])."</td>\n";
$body .= "<td class='table_cell cell-padded text-right'>".moneyFormat($rs2[0]['iva'])."</td>\n";
$body .= "<td class='table_cell cell-padded text-right'>".moneyFormat($rs2[0]['imponibile'] + $rs2[0]['iva'] + $rs2[0]['rivalsainps'] + $rs2[0]['bollo'] + $rs2[0]['ritenutaacconto'])."</td></tr>\n";
$totale_imponibile += $rs2[0]['imponibile'];
$totale_iva += $rs2[0]['iva'];
@ -62,9 +62,9 @@ for ($r = 0; $r < sizeof($rs); ++$r) {
// Totali
$body .= "<tr>\n";
$body .= " <td class='first_cell cell-padded text-right'><b>TOTALE:</b></td>\n";
$body .= " <td class='table_cell text-right cell-padded'><b>".Translator::numberToLocale($totale_imponibile).' '.currency()."</b></td>\n";
$body .= " <td class='table_cell text-right cell-padded'><b>".Translator::numberToLocale($totale_iva).' '.currency()."</b></td>\n";
$body .= " <td class='table_cell text-right cell-padded'><b>".Translator::numberToLocale($totale).' '.currency()."</b></td>\n";
$body .= " <td class='table_cell text-right cell-padded'><b>".moneyFormat($totale_imponibile)."</b></td>\n";
$body .= " <td class='table_cell text-right cell-padded'><b>".moneyFormat($totale_iva)."</b></td>\n";
$body .= " <td class='table_cell text-right cell-padded'><b>".moneyFormat($totale)."</b></td>\n";
$body .= "</tr>\n";
$body .= "</table>\n";

View File

@ -147,7 +147,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['qta']) ? '' : Translator::numberToLocale($r['subtotale'] / $r['qta'])).' '.currency();
'.(empty($r['qta']) ? '' : moneyFormat($r['subtotale'] / $r['qta']));
if ($r['sconto'] > 0) {
echo "
@ -170,7 +170,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.Translator::numberToLocale($r['subtotale'] - $r['sconto']).' '.currency();
'.moneyFormat($r['subtotale'] - $r['sconto']);
if ($r['sconto'] > 0) {
/*echo "

View File

@ -31,7 +31,7 @@ if (!empty($rs2)) {
<small>".Translator::dateToLocale($rs2[$i]['scadenza'])."</small>
</td>
<td style='width:50%;' class='text-right'>
<small>".Translator::numberToLocale($rs2[$i]['da_pagare']).' '.currency().'</small>
<small>".moneyFormat($rs2[$i]['da_pagare']).'</small>
</td>
</tr>';
}
@ -75,11 +75,11 @@ if (!empty($v_iva)) {
</td>
<td class='text-right'>
<small>".Translator::numberToLocale($v_totale[$desc_iva]).' '.currency()."</small>
<small>".moneyFormat($v_totale[$desc_iva])."</small>
</td>
<td class='text-right'>
<small>".Translator::numberToLocale($v_iva[$desc_iva]).' '.currency().'</small>
<small>".moneyFormat($v_iva[$desc_iva]).'</small>
</td>
</tr>';
}
@ -132,28 +132,28 @@ echo "
<tr>
<td class='cell-padded text-center'>
".Translator::numberToLocale($imponibile).' '.currency().'
".moneyFormat($imponibile).'
</td>';
if (!empty($sconto)) {
echo "
<td class='cell-padded text-center'>
".Translator::numberToLocale($sconto).' '.currency()."
".moneyFormat($sconto)."
</td>
<td class='cell-padded text-center'>
".Translator::numberToLocale($imponibile - $sconto).' '.currency().'
".moneyFormat($imponibile - $sconto).'
</td>';
}
echo "
<td class='cell-padded text-center'>
".Translator::numberToLocale($totale_iva).' '.currency()."
".moneyFormat($totale_iva)."
</td>
<td class='cell-padded text-center'>
".Translator::numberToLocale($totale).' '.currency().'
".moneyFormat($totale).'
</td>
</tr>';
@ -199,21 +199,21 @@ if (!empty($record['rivalsainps'])) {
<tr>
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
'.Translator::numberToLocale($record['rivalsainps']).' '.currency().'
'.moneyFormat($record['rivalsainps']).'
</td>';
if (abs($record['bollo']) > 0) {
echo '
<td class="cell-padded text-center" colspan="1">
'.Translator::numberToLocale($record['bollo']).' '.currency().'
'.moneyFormat($record['bollo']).'
</td>';
}
echo '
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
'.Translator::numberToLocale($totale).' '.currency().'
'.moneyFormat($totale).'
</td>
</tr>';
}
@ -273,21 +273,21 @@ if (!empty($record['ritenutaacconto']) || !empty($fattura->totale_ritenuta_contr
<tr>
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
'.Translator::numberToLocale($record['ritenutaacconto'] + $fattura->totale_ritenuta_contributi).' '.currency().'
'.moneyFormat($record['ritenutaacconto'] + $fattura->totale_ritenuta_contributi).'
</td>';
if (empty($record['rivalsainps']) && abs($record['bollo']) > 0) {
echo '
<td class="cell-padded text-center" colspan="1">
'.Translator::numberToLocale($record['bollo']).' '.currency().'
'.moneyFormat($record['bollo']).'
</td>';
}
echo '
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
'.Translator::numberToLocale($totale - $record['ritenutaacconto'] - $fattura->totale_ritenuta_contributi).' '.currency().'
'.moneyFormat($totale - $record['ritenutaacconto'] - $fattura->totale_ritenuta_contributi).'
</td>
</tr>';
}
@ -311,11 +311,11 @@ if (!empty($record['split_payment'])) {
echo '
<tr>
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
'.Translator::numberToLocale($totale_iva).' '.currency().'
'.moneyFormat($totale_iva).'
</td>
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
'.Translator::numberToLocale($totale - $totale_iva - $record['ritenutaacconto'] - $fattura->totale_ritenuta_contributi).' '.currency().'
'.moneyFormat($totale - $totale_iva - $record['ritenutaacconto'] - $fattura->totale_ritenuta_contributi).'
</td>
</tr>';
}
@ -341,11 +341,11 @@ if (empty($record['ritenutaacconto']) && empty($record['rivalsainps']) && empty(
<tr>
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
'.Translator::numberToLocale($record['bollo']).' '.currency().'
'.moneyFormat($record['bollo']).'
</td>
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
'.Translator::numberToLocale($totale - $record['ritenutaacconto']).' '.currency().'
'.moneyFormat($totale - $record['ritenutaacconto']).'
</td>
</tr>';
}

View File

@ -199,7 +199,7 @@ if (!empty($rs2)) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($costi_intervento['ricambi_scontato']).' '.currency().'</b>
<b>'.moneyFormat($costi_intervento['ricambi_scontato']).'</b>
</th>
</tr>';
}
@ -260,7 +260,7 @@ if (!empty($rs2)) {
// Prezzo unitario
echo '
<td class="text-center">
'.($options['pricing'] ? Translator::numberToLocale($r['prezzo_vendita']).' '.currency() : '-');
'.($options['pricing'] ? moneyFormat($r['prezzo_vendita']) : '-');
if ($options['pricing'] && $r['sconto'] > 0) {
echo "
@ -293,7 +293,7 @@ if (!empty($rs2)) {
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($costi_intervento['altro_scontato']).' '.currency().'</b>
<b>'.moneyFormat($costi_intervento['altro_scontato']).'</b>
</th>
</tr>';
}
@ -397,7 +397,7 @@ echo '
if ($options['pricing']) {
echo '
<td colspan="3" class="text-center">
<small>'.tr('Totale manodopera').':</small><br/><b>'.Translator::numberToLocale($costi_intervento['manodopera_addebito']).' '.currency().'</b>
<small>'.tr('Totale manodopera').':</small><br/><b>'.moneyFormat($costi_intervento['manodopera_addebito']).'</b>
</td>';
} else {
echo '
@ -424,7 +424,7 @@ echo '
if ($options['pricing']) {
echo '
<td class="text-center">
<small>'.tr('Costi di trasferta').':</small><br/><b>'.Translator::numberToLocale($records[0]['tot_km_consuntivo']).' '.currency().'</b>
<small>'.tr('Costi di trasferta').':</small><br/><b>'.moneyFormat($records[0]['tot_km_consuntivo']).'</b>
</td>';
} else {
echo '
@ -435,7 +435,7 @@ if ($options['pricing']) {
if ($options['pricing']) {
echo '
<td class="text-center" colspan="2">
<small>'.tr('Diritto di chiamata').':</small><br/><b>'.Translator::numberToLocale($records[0]['tot_dirittochiamata']).' '.currency().'</b>
<small>'.tr('Diritto di chiamata').':</small><br/><b>'.moneyFormat($records[0]['tot_dirittochiamata']).'</b>
</td>';
} else {
echo '
@ -453,7 +453,7 @@ if ($options['pricing']) {
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($costi_intervento['totale_addebito']).' '.currency().'</b>
<b>'.moneyFormat($costi_intervento['totale_addebito']).'</b>
</th>
</tr>';
@ -468,7 +468,7 @@ if ($options['pricing']) {
</td>
<th class="text-center">
<b>-'.Translator::numberToLocale($totale_sconto).' '.currency().'</b>
<b>-'.moneyFormat($totale_sconto).'</b>
</th>
</tr>';
@ -480,7 +480,7 @@ if ($options['pricing']) {
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($costi_intervento['totale_scontato']).' '.currency().'</b>
<b>'.moneyFormat($costi_intervento['totale_scontato']).'</b>
</th>
</tr>';
}
@ -494,7 +494,7 @@ if ($options['pricing']) {
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($costi_intervento['iva_totale']).' '.currency().'</b>
<b>'.moneyFormat($costi_intervento['iva_totale']).'</b>
</th>
</tr>';
@ -505,7 +505,7 @@ if ($options['pricing']) {
<b>'.tr('Totale intervento', [], ['upper' => true]).':</b>
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($costi_intervento['totale']).' '.currency().'</b>
<b>'.moneyFormat($costi_intervento['totale']).'</b>
</th>
</tr>';
}

View File

@ -74,10 +74,10 @@ for ($r = 0; $r < sizeof($rs); ++$r) {
$body .= "<tr>\n";
$body .= " <td class='first_cell cell-padded'>".$rs[$r]['codice']."</td>\n";
$body .= " <td class='table_cell cell-padded'>".$rs[$r]['descrizione']."</td>\n";
$body .= " <td class='table_cell text-right cell-padded'>".Translator::numberToLocale($rs[$r]['prezzo_vendita']).' '.currency()."</td>\n";
$body .= " <td class='table_cell text-right cell-padded'>".moneyFormat($rs[$r]['prezzo_vendita'])."</td>\n";
$body .= " <td class='table_cell text-right cell-padded'>".$rs[$r]['um'].' '.Translator::numberToLocale($rs[$r]['qta'])."</td>\n";
$body .= " <td class='table_cell text-right cell-padded'>".Translator::numberToLocale($rs[$r]['prezzo_acquisto']).' '.currency()."</td>\n";
$body .= " <td class='table_cell text-right cell-padded'>".Translator::numberToLocale(($rs[$r]['prezzo_acquisto'] * $rs[$r]['qta'])).' '.currency()."</td>\n";
$body .= " <td class='table_cell text-right cell-padded'>".moneyFormat($rs[$r]['prezzo_acquisto'])."</td>\n";
$body .= " <td class='table_cell text-right cell-padded'>".moneyFormat(($rs[$r]['prezzo_acquisto'] * $rs[$r]['qta']))."</td>\n";
$body .= "</tr>\n";
$totale_qta += $rs[$r]['qta'];
@ -90,7 +90,7 @@ $body .= "<td colspan='2' bgcolor='#dddddd' class='first_cell text-right cell-pa
$body .= "<td bgcolor='#dddddd' class='first_cell text-right cell-padded'></td>\n";
$body .= "<td bgcolor='#dddddd' class='table_cell text-right cell-padded'><b>".Translator::numberToLocale($totale_qta)."</b></td>\n";
$body .= "<td bgcolor='#dddddd' class='first_cell text-right cell-padded'></td>\n";
$body .= "<td bgcolor='#dddddd' class='table_cell text-right cell-padded'><b>".Translator::numberToLocale($totale_acquisto).' '.currency()."</b></td>\n";
$body .= "<td bgcolor='#dddddd' class='table_cell text-right cell-padded'><b>".moneyFormat($totale_acquisto)."</b></td>\n";
$body .= "</tr>\n";
$body .= "</table>\n";

View File

@ -131,7 +131,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['qta']) || empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'] / $r['qta'])).' '.currency();
'.(empty($r['qta']) || empty($r['subtotale']) ? '' : moneyFormat($r['subtotale'] / $r['qta']));
if ($r['sconto'] > 0) {
echo "
@ -153,7 +153,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'])).' '.currency();
'.(empty($r['subtotale']) ? '' : moneyFormat($r['subtotale']));
if ($r['sconto'] > 0) {
echo "
@ -213,7 +213,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($imponibile).' '.currency().'</b>
<b>'.moneyFormat($imponibile).'</b>
</th>
</tr>';
@ -226,7 +226,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>-'.Translator::numberToLocale($sconto).' '.currency().'</b>
<b>-'.moneyFormat($sconto).'</b>
</th>
</tr>';
@ -238,7 +238,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
}
@ -251,7 +251,7 @@ if ($options['pricing']) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($iva).' '.currency().'</b>
<b>'.moneyFormat($iva).'</b>
</th>
</tr>';
@ -264,7 +264,7 @@ if ($options['pricing']) {
<b>'.tr('Quotazione totale', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
}

View File

@ -122,7 +122,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['qta']) || empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'] / $r['qta'])).' '.currency();
'.(empty($r['qta']) || empty($r['subtotale']) ? '' : moneyFormat($r['subtotale'] / $r['qta']));
if ($r['sconto'] > 0) {
echo "
@ -144,7 +144,7 @@ foreach ($righe as $r) {
<td class='text-right'>";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'])).' '.currency();
'.(empty($r['subtotale']) ? '' : moneyFormat($r['subtotale']));
if ($r['sconto'] > 0) {
echo "
@ -204,7 +204,7 @@ if ($options['pricing'] and !isset($options['hide_total'])) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($imponibile).' '.currency().'</b>
<b>'.moneyFormat($imponibile).'</b>
</th>
</tr>';
@ -217,7 +217,7 @@ if ($options['pricing'] and !isset($options['hide_total'])) {
</td>
<th colspan="2" class="text-center">
<b>-'.Translator::numberToLocale($sconto).' '.currency().'</b>
<b>-'.moneyFormat($sconto).'</b>
</th>
</tr>';
@ -229,7 +229,7 @@ if ($options['pricing'] and !isset($options['hide_total'])) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
}
@ -242,7 +242,7 @@ if ($options['pricing'] and !isset($options['hide_total'])) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($iva).' '.currency().'</b>
<b>'.moneyFormat($iva).'</b>
</th>
</tr>';
@ -255,7 +255,7 @@ if ($options['pricing'] and !isset($options['hide_total'])) {
<b>'.tr('Quotazione totale', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
}

View File

@ -112,11 +112,11 @@ if (!empty($interventi)) {
</td>
<td class="text-center">
'.Translator::numberToLocale($int['sconto']).' '.currency().'
'.moneyFormat($int['sconto']).'
</td>
<td class="text-center">
'.Translator::numberToLocale($int['subtotale']).' '.currency().'
'.moneyFormat($int['subtotale']).'
</td>
</tr>';
@ -156,11 +156,11 @@ if (!empty($interventi)) {
</td>
<td class="text-center">
<b>'.Translator::numberToLocale($sconto_int).' '.currency().'</b>
<b>'.moneyFormat($sconto_int).'</b>
</td>
<th class="text-center">
<b>'.Translator::numberToLocale($totale_int).' '.currency().'</b>
<b>'.moneyFormat($totale_int).'</b>
</th>
</tr>';
@ -241,7 +241,7 @@ if (!empty($interventi)) {
// Prezzo unitario
echo "
<td class='text-center'>
".Translator::numberToLocale($r['prezzo_vendita']).' '.currency();
".moneyFormat($r['prezzo_vendita']);
if ($r['sconto'] > 0) {
echo "
@ -262,7 +262,7 @@ if (!empty($interventi)) {
$netto = $r['prezzo_vendita'] * $r['qta'];
echo '
<td class="text-center">
'.Translator::numberToLocale($netto).' '.currency();
'.moneyFormat($netto);
if ($r['sconto'] > 0) {
echo "
@ -303,7 +303,7 @@ if (!empty($interventi)) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale_art).' '.currency().'</b>
<b>'.moneyFormat($totale_art).'</b>
</th>
</tr>';
@ -378,7 +378,7 @@ if (!empty($interventi)) {
// Prezzo unitario
echo "
<td class='text-center'>
".Translator::numberToLocale($r['prezzo_vendita']).' '.currency();
".moneyFormat($r['prezzo_vendita']);
if ($r['sconto'] > 0) {
echo "
@ -399,7 +399,7 @@ if (!empty($interventi)) {
$netto = $r['prezzo_vendita'] * $r['qta'];
echo '
<td class="text-center">
'.Translator::numberToLocale($netto).' '.currency();
'.moneyFormat($netto);
if ($r['sconto'] > 0) {
echo "
@ -440,7 +440,7 @@ if (!empty($interventi)) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale_spese).' '.currency().'</b>
<b>'.moneyFormat($totale_spese).'</b>
</th>
</tr>';
@ -475,7 +475,7 @@ if ($show) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($imponibile).' '.currency().'</b>
<b>'.moneyFormat($imponibile).'</b>
</th>
</tr>';
@ -488,7 +488,7 @@ if ($show) {
</td>
<th colspan="2" class="text-center">
<b>-'.Translator::numberToLocale($sconto).' '.currency().'</b>
<b>-'.moneyFormat($sconto).'</b>
</th>
</tr>';
@ -500,7 +500,7 @@ if ($show) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
}
@ -519,7 +519,7 @@ if ($show) {
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($iva).' '.currency().'</b>
<b>'.moneyFormat($iva).'</b>
</th>
</tr>';
@ -533,7 +533,7 @@ echo '
<b>'.tr('Totale consuntivo (no iva)', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($totale).' '.currency().'</b>
<b>'.moneyFormat($totale).'</b>
</th>
</tr>';
@ -544,7 +544,7 @@ echo '
<b>'.tr('Budget (no IVA)', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($budget).' '.currency().'</b>
<b>'.moneyFormat($budget).'</b>
</th>
</tr>';
@ -555,7 +555,7 @@ echo '
<b>'.tr('Rapporto budget/spesa (no IVA)', [], ['upper' => true]).':</b>
</td>
<th colspan="2" class="text-center">
<b>'.Translator::numberToLocale($rapporto).' '.currency().'</b>
<b>'.moneyFormat($rapporto).'</b>
</th>
</tr>';

View File

@ -74,13 +74,13 @@ for ($i = 0; $i < sizeof($rs); ++$i) {
echo ' <td>'.date('d/m/Y', strtotime($rs[$i]['data'])).'</td>';
echo ' <td>'.$rs[$i]['codice_tipo_documento_fe'].'</td>';
echo ' <td>'.$rs[$i]['codice_anagrafica'].' / '.tr($rs[$i]['ragione_sociale'], [], ['upper' => true]).'</td>';
echo " <td class='text-right'>".Translator::numberToLocale(get_totale_fattura($rs[$i]['iddocumento'])).' '.currency().'</td>';
echo " <td class='text-right'>".moneyFormat(get_totale_fattura($rs[$i]['iddocumento'])).'</td>';
}
echo " <td class='text-right'>".Translator::numberToLocale($rs[$i]['subtotale']).' '.currency().'</td>';
echo " <td class='text-right'>".moneyFormat($rs[$i]['subtotale']).'</td>';
echo " <td class='text-center'>".Translator::numberToLocale($rs[$i]['percentuale'], 0).'</td>';
echo " <td class='text-center'>".$rs[$i]['desc_iva'].'</td>';
echo " <td class='text-right'>".Translator::numberToLocale($rs[$i]['iva']).' '.currency().'</td>';
echo " <td class='text-right'>".moneyFormat($rs[$i]['iva']).'</td>';
echo ' </tr>';
$v_iva[$rs[$i]['desc_iva']] += $rs[$i]['iva'];
@ -113,11 +113,11 @@ foreach ($v_iva as $desc_iva => $tot_iva) {
echo " </td>\n";
echo " <td valign='top' align='right'>\n";
echo Translator::numberToLocale($v_totale[$desc_iva]).' '.currency()."\n";
echo moneyFormat($v_totale[$desc_iva])."\n";
echo " </td>\n";
echo " <td valign='top' align='right'>\n";
echo Translator::numberToLocale($v_iva[$desc_iva]).' '.currency()."\n";
echo moneyFormat($v_iva[$desc_iva])."\n";
echo " </td>
</tr>\n";
}
@ -125,8 +125,8 @@ foreach ($v_iva as $desc_iva => $tot_iva) {
echo " <tr bgcolor='#dddddd'>
<td><b>TOTALE</b></td>
<td class='text-right'>".Translator::numberToLocale($totale_subtotale).' '.currency()."</td>
<td class='text-right'>".Translator::numberToLocale($totale_iva).' '.currency().'</td>
<td class='text-right'>".moneyFormat($totale_subtotale)."</td>
<td class='text-right'>".moneyFormat($totale_iva).'</td>
</tr>';
echo '

View File

@ -229,7 +229,7 @@ if (sizeof($info_intervento) > 0) {
$body .= "</td>\n";
$body .= "<td align=\"center\" bgcolor=\"#dddddd\">\n";
$body .= '<b>'.Translator::numberToLocale($totale_calcolato).' '.currency()."</b>\n";
$body .= '<b>'.moneyFormat($totale_calcolato)."</b>\n";
$body .= "</td></tr>\n";
// Riga dello sconto
@ -239,14 +239,14 @@ if (sizeof($info_intervento) > 0) {
$body .= "<tr><td style=\"border:0px;\" align=\"right\" colspan=\"6\">\n";
$body .= "<b>Arrotondamenti:</b>\n";
$body .= "</td><td align=\"center\">\n";
$body .= "<b>".Translator::numberToLocale( -$sconto)." ".currency()."</b>\n";
$body .= "<b>".moneyFormat( -$sconto)."</b>\n";
$body .= "</td></tr>\n\n";
*/
$body .= "<tr><td style=\"border:0px;\" align=\"right\" colspan=\"6\">\n";
$body .= "<b>Totale scontato:</b>\n";
$body .= "</td><td align=\"center\">\n";
$body .= '<b>'.Translator::numberToLocale($totale_calcolato - $sconto).' '.currency()."</b>\n";
$body .= '<b>'.moneyFormat($totale_calcolato - $sconto)."</b>\n";
$body .= "</td></tr>\n";
}
@ -304,12 +304,12 @@ if (sizeof($rs2) > 0) {
$netto = $rs2[$i]['prezzo_vendita'];
$netto = $netto + $netto / 100 * $rs2[$i]['prc_guadagno'];
$iva = $netto / 100 * $rs2[$i]['prciva_vendita'];
$body .= '<span>'.Translator::numberToLocale($netto).' '.currency()."</span>\n";
$body .= '<span>'.moneyFormat($netto)."</span>\n";
$body .= "</td>\n";
// Prezzo di vendita
$body .= "<td class='table_cell' align='center'>\n";
$body .= '<span><span>'.Translator::numberToLocale($netto * $qta).'</span> '.currency()."</span>\n";
$body .= '<span><span>'.moneyFormat($netto * $qta)."</span></span>\n";
$body .= "</td></tr>\n";
$totale_articoli += $netto * $qta;
}
@ -320,7 +320,7 @@ if (sizeof($rs2) > 0) {
$body .= "</td>\n";
$body .= "<td align=\"center\" bgcolor=\"#dddddd\">\n";
$body .= '<b>'.Translator::numberToLocale($totale_articoli).' '.currency()."</b>\n";
$body .= '<b>'.moneyFormat($totale_articoli)."</b>\n";
$body .= "</td></tr>\n";
$body .= "</table><br/>\n";
}
@ -371,12 +371,12 @@ if (sizeof($rs2) > 0) {
// Prezzo unitario
$body .= "<td class='table_cell' align='center'>\n";
$netto = $rs2[$i]['prezzo_vendita'];
$body .= '<span>'.Translator::numberToLocale($netto).' '.currency()."</span>\n";
$body .= '<span>'.moneyFormat($netto)."</span>\n";
$body .= "</td>\n";
// Prezzo di vendita
$body .= "<td class='table_cell' align='center'>\n";
$body .= '<span>'.Translator::numberToLocale($netto * $qta).' '.currency()."</span>\n";
$body .= '<span>'.moneyFormat($netto * $qta)."</span>\n";
$body .= "</td></tr>\n";
$totale_spese += $netto * $qta;
}
@ -387,14 +387,14 @@ if (sizeof($rs2) > 0) {
$body .= "</td>\n";
$body .= "<td align=\"center\" bgcolor=\"#dddddd\">\n";
$body .= '<b>'.Translator::numberToLocale($totale_spese).' '.currency()."</b>\n";
$body .= '<b>'.moneyFormat($totale_spese)."</b>\n";
$body .= "</td></tr>\n";
$body .= "</table><br/>\n";
}
// Totale complessivo intervento
$body .= "<p align=\"right\">\n";
$body .= '<big><b>TOTALE INTERVENTI: '.Translator::numberToLocale($totale_intervento_scontato + $totale_articoli + $totale_spese).' '.currency()."</b></big>\n";
$body .= '<big><b>TOTALE INTERVENTI: '.moneyFormat($totale_intervento_scontato + $totale_articoli + $totale_spese)."</b></big>\n";
$body .= "</p>\n";
$report_name = 'riepilogo_interventi.pdf';

View File

@ -92,19 +92,19 @@ foreach ($anagrafiche as $i => $anagrafica) {
// Imponible
echo '
<td class="text-center">
'.Translator::numberToLocale($riga['imponibile']).' '.currency().'
'.moneyFormat($riga['imponibile']).'
</td>';
// IVA
echo '
<td class="text-center">
'.Translator::numberToLocale($riga['iva']).' '.currency().'
'.moneyFormat($riga['iva']).'
</td>';
// Totale
echo '
<td class="text-center">
'.Translator::numberToLocale($riga['totale']).' '.currency().'
'.moneyFormat($riga['totale']).'
</td>
</tr>';
@ -131,7 +131,7 @@ echo '
</td>
<th colspan="3" class="text-center">
<b>'.Translator::numberToLocale(sum($imponibile)).' '.currency().'</b>
<b>'.moneyFormat(sum($imponibile)).'</b>
</th>
</tr>';
@ -147,7 +147,7 @@ foreach ($iva as $desc => $values) {
</td>
<th colspan="3" class="text-center">
<b>'.Translator::numberToLocale($sum).' '.currency().'</b>
<b>'.moneyFormat($sum).'</b>
</th>
</tr>';
@ -162,7 +162,7 @@ echo '
</td>
<th colspan="3" class="text-center">
<b>'.Translator::numberToLocale($totale_iva).' '.currency().'</b>
<b>'.moneyFormat($totale_iva).'</b>
</th>
</tr>';
@ -173,7 +173,7 @@ echo '
<b>'.tr('Totale', [], ['upper' => true]).':</b>
</td>
<th colspan="3" class="text-center">
<b>'.Translator::numberToLocale(sum($totale)).' '.currency().'</b>
<b>'.moneyFormat(sum($totale)).'</b>
</th>
</tr>';