From e7a1cda360ce2f8533af8ded841ebed4277868d2 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 15 Sep 2020 13:22:52 +0200 Subject: [PATCH] Aggiunto riferimento automatico nella descrizione --- include/src/Components/Description.php | 12 ++++++++++++ modules/dashboard/actions.php | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/include/src/Components/Description.php b/include/src/Components/Description.php index e4b0a20f4..1cab6b028 100755 --- a/include/src/Components/Description.php +++ b/include/src/Components/Description.php @@ -204,6 +204,18 @@ abstract class Description extends Model if ($is_evasione) { $model->original_id = $this->id; $model->original_type = $current; + + // Rimozione del riferimento precedente dalla descrizione + if ($this->hasOriginal()) { + $riferimento = $this->getOriginal()->parent->getReference(); + $attributes['descrizione'] = str_replace(' +Rif. '.strtolower($riferimento), '', $attributes['descrizione']); + } + + // Aggiunta del riferimento nella descrizione + $riferimento = $this->parent->getReference(); + $attributes['descrizione'] .= ' +Rif. '.strtolower($riferimento); } // Impostazione del genitore diff --git a/modules/dashboard/actions.php b/modules/dashboard/actions.php index 484e8c27c..99049b018 100755 --- a/modules/dashboard/actions.php +++ b/modules/dashboard/actions.php @@ -252,7 +252,7 @@ switch (filter('op')) { } $link = null; - if ($sessione['ref'] == 'intervento'){ + if ($sessione['ref'] == 'intervento') { $modulo_riferimento = 'Interventi'; $id_riferimento = $sessione['id']; } else {