diff --git a/modules/preventivi/variables.php b/modules/preventivi/variables.php index 24e229d95..58dfdfb90 100755 --- a/modules/preventivi/variables.php +++ b/modules/preventivi/variables.php @@ -5,6 +5,8 @@ $r = $dbo->fetchOne('SELECT *, an_anagrafiche.email FROM co_preventivi INNER JOIN an_anagrafiche ON co_preventivi.idanagrafica=an_anagrafiche.idanagrafica WHERE co_preventivi.id='.prepare($id_record)); +$revisione = $dbo->fetchNum('SELECT * FROM co_preventivi WHERE master_revision = (SELECT master_revision FROM co_preventivi WHERE id = '.prepare($id_record).') AND id < '.prepare($id_record)) + 1; + // Variabili da sostituire return [ 'email' => $r['email'], @@ -13,4 +15,5 @@ return [ 'descrizione' => $r['descrizione'], 'data' => Translator::dateToLocale($r['data_bozza']), 'id_anagrafica' => $r['idanagrafica'], + 'revisione' => $revisione, ]; diff --git a/plugins/revisioni/edit.php b/plugins/revisioni/edit.php index 4eea9bc12..717cb81ab 100755 --- a/plugins/revisioni/edit.php +++ b/plugins/revisioni/edit.php @@ -1,69 +1,91 @@ "; -echo " "; -echo " "; -echo " "; -echo " "; +$revisione_principale = $dbo->fetchOne('SELECT master_revision FROM co_preventivi WHERE id = '.prepare($id_record)); -$rs_master_revision = $dbo->fetchArray('SELECT master_revision FROM co_preventivi WHERE id='.prepare($id_record)); +$revisioni = $dbo->fetchArray('SELECT * FROM co_preventivi WHERE master_revision = '.prepare($revisione_principale['master_revision']).' OR id = '.prepare($revisione_principale['master_revision']).' ORDER BY created_at'); -echo " "; +echo " +