if ($echantillonsFaits[$saisieEchantillons["choixMedicament"]] == 1) { $echantillonsMultidataForm["errors"][] = "L'echantillion code \"" . $saisieEchantillons["choixMedicament"] . "\" est renseigné une ou plusieurs fois"; } $validEchantillons["echantillons"] = 0; $echantillonsFaits[$saisieEchantillons["choixMedicament"]]++; } else { $echantillonsFaits[$saisieEchantillons["choixMedicament"]] = 1; } } if ($valid["echantillons"] == 1) { $valid["echantillons"] = OutilsForm::valideListValid($validEchantillons); } } } // Si tout est bon ! if (OutilsForm::valideListValid($valid) && OutilsForm::valideFormulaireId("compte-rendu-saisie")) { // On ajoute a la base de donnée $motif = $motifAutreActive ? $motifAutre : $lesMotifs[$choixMotif]; $rapportKeys = GsbModele::insererCompteRendu(GsbUtilisateur::$Matricule, $choixPraticien, $dateVisite, $bilan, $motif, $remplacant, $documentation, $echantillonsMultidataForm["values"]); // $okCompteRendu = true; } } // if (!$okCompteRendu) { Vue::configToMultidataForm("echantillonsDonnees", $echantillonsMultidataForm); } // OutilsForm::genFormulaireId("compte-rendu-saisie"); Controleur::composeVue("vues/compte-rendu/saisie.php"); break;