diff --git a/modules/mansioni/edit.php b/modules/mansioni/edit.php index e4ed05752..ec18571e1 100644 --- a/modules/mansioni/edit.php +++ b/modules/mansioni/edit.php @@ -42,15 +42,40 @@ include_once __DIR__.'/../../core.php'; fetchNum('SELECT id FROM an_referenti WHERE idmansione='.prepare($id_record)); -if (!empty($mansioni_collegate)) { +$elementi = $dbo->fetchArray('SELECT an_referenti.nome, an_anagrafiche.ragione_sociale, an_anagrafiche.idanagrafica FROM an_referenti LEFT JOIN an_anagrafiche ON an_referenti.idanagrafica=an_anagrafiche.idanagrafica WHERE idmansione='.prepare($id_record)); + +if (!empty($elementi)) { echo ' -
- '.tr('Ci sono _NUM_ referenti collegati', [ - '_NUM_' => $mansioni_collegate, - ]).'. +
+
+

'.tr('Referenti collegati: _NUM_', [ + '_NUM_' => count($elementi), + ]).'

+
+ +
+
+
+
    '; + + foreach ($elementi as $elemento) { + $descrizione = tr('_REF_ (_ANAGRAFICA_)', [ + '_REF_' => $elemento['nome'], + '_ANAGRAFICA_' => $elemento['ragione_sociale'], + ]); + + + $plugin = 'Referenti'; + $id = $elemento['idanagrafica']; + + echo ' +
  • '.Plugins::link($plugin, $id, $descrizione).'
  • '; + } + + echo ' +
+
'; } ?>