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 {