Пример #1
0
    case 'validerModifierGroupe':
        $id = $_REQUEST['id'];
        $nom = $_REQUEST['nom'];
        $identiteResponsable = $_REQUEST['identiteResponsable'];
        $adressePostale = $_REQUEST['adressePostale'];
        $nombrePersonnes = $_REQUEST['nombrePersonnes'];
        $nomPays = $_REQUEST['nomPays'];
        $hebergement = $_REQUEST['hebergement'];
        if ($action == 'validerCreerGroupe') {
            GroupeDAO::verifierDonneesGroupeC($id, $nom, $nombrePersonnes, $nomPays, $hebergement);
            if (nbErreurs() == 0) {
                $objetMetier = new Groupe($id, $nom, $identiteResponsable, $adressePostale, $nombrePersonnes, $nomPays, $hebergement);
                GroupeDAO::insert($objetMetier);
                $arrayGroupe = GroupeDAO::getAll();
                include "vues/GestionGroupe/vObtenirGroupes.php";
            } else {
                include "vues/GestionGroupe/vCreerModifierGroupe.php";
            }
        } else {
            GroupeDAO::verifierDonneesGroupeM($id, $nom, $nombrePersonnes, $nomPays, $hebergement);
            if (nbErreurs() == 0) {
                $objetGroupe = new Groupe($id, $nom, $identiteResponsable, $adressePostale, $nombrePersonnes, $nomPays, $hebergement);
                GroupeDAO::update($id, $objetGroupe);
                $arrayGroupe = GroupeDAO::getAll();
                include "vues/GestionGroupe/vObtenirGroupes.php";
            } else {
                include "vues/GestionGroupe/vCreerModifierGroupe.php";
            }
        }
        break;
}
Пример #2
0
 public static function verifierDonneesGroupeM($id, $nom, $nombrePersonnes, $nomPays, $hebergement)
 {
     if ($id == "" || $nom == "" || $nombrePersonnes == "" || $nomPays == "" || $hebergement == "") {
         ajouterErreur('Chaque champ suivi du caractère * est obligatoire');
     }
     if ($nom != "" && GroupeDAO::estUnNomGroupe('M', $id, $nom)) {
         ajouterErreur("L'établissement {$nom} existe déjà");
     }
 }
Пример #3
0
//            require_once("../modele/Connexion.class.php");
$pdo = Connexion::connecter();
// Test de GroupeDAO
echo "<h3>Test de GroupeDAO</h3>";
//            // Groupe : test de sélection de tous les groupes
//            echo "<p>Groupe : test de sélection de tous les groupes</p>";
//            $lesGroupes = GroupeDAO::getAll();
//            var_dump($lesGroupes);
// Groupe : test de sélection d'un seul groupe
echo "<p>Groupe : test de sélection d'un seul groupe</p>";
$leGroupe = GroupeDAO::getOneById('g011');
var_dump($leGroupe);
//            // Groupe : test d'insérer d'un nouveau groupe
//            echo "<p>Groupe : test de création d'un nouveau groupe</p>";
//            $objetGroupe = new Groupe('g050', 'Groupe Test', '', '', 10, 'Allemagne', 'O');
//            $ok = GroupeDAO::insert($objetGroupe);
//            var_dump($ok);
// Groupe : test de modifier un groupe
echo "<p>Groupe : test de modification d'un groupe</p>";
$ObjetGroupe2 = new Groupe('g050', 'Groupe Test Avancé', 'NULL', 'NULL', 10, 'France', 'N');
$ok2 = GroupeDAO::update('g050', $ObjetGroupe2);
var_dump($ok2);
//
//            // Groupe : test de supprimer un groupe
//            echo "<p>Groupe : test de supprimer un groupe</p>";
//            $ok3 = GroupeDAO::delete('');
//            var_dump($ok3);
?>
    </body>
</html