/** * Crea un messaggio di feedback per l'utente * @param array $msg lista di messaggi di errore * @param ViewDescriptor $vd il descrittore della pagina * @param string $okMsg il messaggio da mostrare nel caso non ci siano errori */ protected function creaFeedbackUtente(&$msg, $vd, $okMsg) { if (count($msg) > 0) { // ci sono messaggi di errore nell'array, // qualcosa e' andato storto... $error = "Si sono verificati i seguenti errori:\n<ul>\n"; foreach ($msg as $m) { $error = $error . $m . "\n"; } // imposto il messaggio di errore $vd->setMessaggioErrore($error); } else { // non ci sono messaggi di errore, la procedura e' andata // quindi a buon fine, mostro un messaggio di conferma $vd->setMessaggioConferma($okMsg); } }