Esempio n. 1
0
                                $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;
}