Exemplo 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;
}
Exemplo n.º 2
0
                $subject = "Contact " . GsbConfig::$SiteShortUrl . " : " . $subject;
                $message = '[Mail from ' . GsbConfig::$SiteShortUrl . ']' . "\r\n\r\n" . 'Nom: ' . $name . "\r\n" . 'Sujet: ' . $subject . "\r\n" . 'Email: ' . $email . "\r\n\r\n" . 'Message' . "\r\n" . '--------' . "\r\n" . $message . "\r\n" . '--------' . "\r\n\r\n" . "Le: " . date("d/m/Y") . " a: " . date("H:i");
                try {
                    if (@mail($email_send, $subject, $message, $headers)) {
                        $okMail = true;
                    }
                } catch (Exception $e) {
                }
                unset($_SESSION["FormContactHashkey"]);
            }
        }
        // Si temps d'attende
        if ($okMail || !$okTime) {
            $chaineDeRequete = isset($_GET["responsecode"]) && isset($_GET["ressource"]) ? "responsecode=" . $_GET["responsecode"] . "&ressource=" . $_GET["ressource"] : null;
            Vue::$HeaderSupplement .= '<META http-equiv="Refresh" content="5; URL=' . OutilsUrl::composer("page", "contact", $chaineDeRequete) . '">';
        }
        //
        OutilsForm::genFormulaireId("contact");
        Controleur::composeVue("vues/page/contact.php");
        break;
    case "credit":
        Vue::$title = "Crédit";
        Controleur::composeVue("vues/page/credit.php");
        break;
    case "debug":
        // Verifie que l'utilisateur est un administrateur
        Controleur::doitValiderAutorisation(GsbUtilisateur::estAdministrateur(), "Vous devez être administrateur");
        Vue::$title = "Debug";
        Controleur::composeVue("vues/page/debug.php");
        break;
}
Exemplo n.º 3
0
                            unset($_SESSION["RappelUtilisateurLogin"]);
                        }
                        if (isset($_SESSION["RappelUtilisateurActif"])) {
                            unset($_SESSION["RappelUtilisateurActif"]);
                        }
                    }
                    unset($_SESSION["FormUtilisateurHashkey"]);
                    break;
                } else {
                    $info_connexion = "Login ou mot de passe incorrect";
                }
            }
            $login = $_POST["login"];
            $remember = isset($_POST["remember"]);
        } else {
            $login = isset($_SESSION["RappelUtilisateurLogin"]) ? $_SESSION["RappelUtilisateurLogin"] : "";
            $remember = isset($_SESSION["RappelUtilisateurActif"]);
        }
        $password = null;
        //
        OutilsForm::genFormulaireId("connexion");
        Controleur::composeVue("vues/compte/connexion.php", false);
        break;
    case "deconnexion":
        Vue::$title = "Deconnexion";
        $rechargement_temps = 5;
        Vue::$HeaderSupplement .= '<META http-equiv="Refresh" content="' . $rechargement_temps . '; URL=' . OutilsUrl::composer("page", "accueil") . '">';
        GsbUtilisateur::seDeconnecter();
        Controleur::composeVue("vues/compte/deconnexion.php", false);
        break;
}