예제 #1
0
} elseif ($action == 'supprimer') {
    if ($personnes_physiques->supprimer($_GET['id'])) {
        AFUP_Logs::log('Suppression de la personne physique ' . $_GET['id']);
        afficherMessage('La personne physique a été supprimée', 'index.php?page=personnes_physiques&action=lister');
    } else {
        afficherMessage('Une erreur est survenue lors de la suppression de la personne physique', 'index.php?page=personnes_physiques&action=lister', true);
    }
} elseif ($action == 'envoi_mdp') {
    if ($personnes_physiques->envoyerMotDePasse(null, $_GET['id'])) {
        AFUP_Logs::log('Envoi d\'un nouveau mot de passe à la personne physique ' . $_GET['id']);
        afficherMessage('Un nouveau mot de passe a été envoyé à la personne physique', 'index.php?page=personnes_physiques&action=lister');
    } else {
        afficherMessage('Une erreur est survenue lors de l\'envoi d\'un nouveau mot de passe à la personne physique', 'index.php?page=personnes_physiques&action=lister', true);
    }
} elseif ($action == 'envoi_bienvenue') {
    if ($personnes_physiques->envoyerCourrierBienvenue(null, null, $_GET['id'])) {
        AFUP_Logs::log('Envoi d\'un message de bienvenue à la personne physique ' . $_GET['id']);
        afficherMessage('Un mail de bienvenue a été envoyé à la personne physique', 'index.php?page=personnes_physiques&action=lister');
    } else {
        afficherMessage('Une erreur est survenue lors de l\'envoi du mail de bienvenue à la personne physique', 'index.php?page=personnes_physiques&action=lister', true);
    }
} else {
    require_once 'Afup/AFUP_Personnes_Morales.php';
    $personnes_morales = new AFUP_Personnes_Morales($bdd);
    require_once 'Afup/AFUP_Pays.php';
    $pays = new AFUP_Pays($bdd);
    $formulaire =& instancierFormulaire();
    if ($action == 'ajouter') {
        $mot_de_passe = md5(time());
        $formulaire->setDefaults(array('civilite' => 'M.', 'id_pays' => 'FR', 'niveau' => AFUP_DROITS_NIVEAU_MEMBRE, 'niveau_apero' => AFUP_DROITS_NIVEAU_MEMBRE, 'niveau_annuaire' => AFUP_DROITS_NIVEAU_MEMBRE, 'niveau_forum' => AFUP_DROITS_NIVEAU_MEMBRE, 'niveau_site' => AFUP_DROITS_NIVEAU_MEMBRE, 'niveau_antenne' => AFUP_DROITS_NIVEAU_MEMBRE, 'etat' => AFUP_DROITS_ETAT_INACTIF, 'mot_de_passe' => '', 'confirmation_mot_de_passe' => ''));
        if (isset($_SESSION['generer_personne_physique'])) {