$list_ordre = str_replace('<sens>', $_GET['sens'], $tris_valides[$_GET['tri']]); } if (isset($_GET['filtre'])) { $list_filtre = $_GET['filtre']; } // Mise en place de la liste dans le scope de smarty $smarty->assign('personnes', $personnes_physiques->obtenirListe($list_champs, $list_ordre, $list_filtre)); } 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);
$_GET['page'] = 'connexion'; } else { $_GET['page'] = 'accueil'; } } if (!empty($_POST['connexion'])) { if ($droits->seConnecter($_POST['utilisateur'], $_POST['mot_de_passe'])) { if (isset($_POST['page_demandee']) && $_POST['page_demandee']) { header('Location: ' . $_POST['page_demandee']); } } } if (!empty($_POST['motdepasse_perdu'])) { require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php'; $personnes_physiques = new AFUP_Personnes_Physiques($bdd); $result = $personnes_physiques->envoyerMotDePasse($_POST['utilisateur'], $_POST['email']); if (!$result) { $_GET['echec'] = 1; $_GET['page'] = 'mot_de_passe_perdu'; } else { afficherMessage('Votre mot de passe vous a été envoyé par mail', 'index.php'); } } if (!empty($_POST['inscription'])) { // Initialisation de AFUP_Log require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Logs.php'; AFUP_Logs::initialiser($bdd, $droits->obtenirIdentifiant()); require_once 'inscription.php'; } if ($_GET['page'] == 'se_deconnecter') { $droits->seDeconnecter();
/* * Define LOADED_USING_INDEX to true * See compta_journal.php first lines as example for security check. */ define('PAGE_LOADED_USING_INDEX', true); if (!empty($_POST['connexion'])) { if ($droits->seConnecter($_POST['utilisateur'], $_POST['mot_de_passe'])) { if (isset($_POST['page_demandee']) && $_POST['page_demandee']) { header('Location: ' . $_POST['page_demandee']); } } } if (!empty($_POST['motdepasse_perdu'])) { require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php'; $personnes_physiques = new AFUP_Personnes_Physiques($bdd); $result = $personnes_physiques->envoyerMotDePasse($_POST['email']); if (!$result) { $_GET['echec'] = 1; $_GET['page'] = 'mot_de_passe_perdu'; } else { afficherMessage('Votre mot de passe vous a été envoyé par mail', 'index.php'); } } if (!empty($_POST['inscription'])) { // Initialisation de AFUP_Log require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Logs.php'; AFUP_Logs::initialiser($bdd, $droits->obtenirIdentifiant()); require_once 'inscription.php'; } if ($_GET['page'] == 'se_deconnecter') { $droits->seDeconnecter();