From 45bea722141b997a69ad342652a26d5983b62cc4 Mon Sep 17 00:00:00 2001 From: Beppe Date: Tue, 21 Dec 2021 10:38:43 +0100 Subject: [PATCH] Aggiunta variabili nella creazione delle righe di fatturazione contratti --- plugins/pianificazione_fatturazione/actions.php | 2 +- plugins/pianificazione_fatturazione/modutil.php | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/pianificazione_fatturazione/actions.php b/plugins/pianificazione_fatturazione/actions.php index 6381d85c0..17e32f596 100755 --- a/plugins/pianificazione_fatturazione/actions.php +++ b/plugins/pianificazione_fatturazione/actions.php @@ -102,7 +102,7 @@ switch ($operazione) { $qta_riga = ($qta[$r->id] <= ($r->qta - $qta_evasa) ? $qta[$r->id] : ($r->qta - $qta_evasa)); $descrizione = post('descrizione')[$r->id]; - $descrizione = variables($descrizione, $inizio, $fine)['descrizione']; + $descrizione = variables($descrizione, $inizio, $fine, $rata, $numero_fatture)['descrizione']; $inizio = $fine; $fine = date('Y-m-d', strtotime($timeing, strtotime($inizio))); diff --git a/plugins/pianificazione_fatturazione/modutil.php b/plugins/pianificazione_fatturazione/modutil.php index 7b8c3cfd5..9f4259592 100644 --- a/plugins/pianificazione_fatturazione/modutil.php +++ b/plugins/pianificazione_fatturazione/modutil.php @@ -2,7 +2,7 @@ include_once __DIR__.'/../../core.php'; - function variables($descrizione = '', $inizio = null, $fine = null) + function variables($descrizione = '', $inizio = null, $fine = null, $rata = null, $numero_fatture = null) { $mese = [ '01' => 'Gennaio', @@ -24,6 +24,8 @@
  • {data_inizio}
  • {data_fine}
  • {mese_fatturazione}
  • +
  • {rata_attuale}
  • +
  • {numero_rate}
  • '; if (!empty($descrizione)) { @@ -31,6 +33,8 @@ $result['descrizione'] = str_replace('{data_inizio}', Translator::dateToLocale($inizio), $result['descrizione']); $result['descrizione'] = str_replace('{data_fine}', Translator::dateToLocale($fine), $result['descrizione']); $result['descrizione'] = str_replace('{mese_fatturazione}', $mese[date('m', strtotime($inizio))], $result['descrizione']); + $result['descrizione'] = str_replace('{rata_attuale}', $rata, $result['descrizione']); + $result['descrizione'] = str_replace('{numero_rate}', $numero_fatture, $result['descrizione']); } return $result;