<?php require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; // Gestion des droits require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php'; $droits = AFUP_Utils::fabriqueDroits($bdd); if (!isset($_GET['page'])) { if (!$droits->estConnecte()) { $_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'); } }
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Morales.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Pays.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Tags.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php'; $personnes_physiques = new AFUP_Personnes_Physiques($bdd); $pays = new AFUP_Pays($bdd); $personnes_morales = new AFUP_Personnes_Morales($bdd); $tags = new AFUP_Tags($bdd); $list_champs = '*'; $list_ordre = 'nom, prenom'; $list_sens = 'asc'; $list_filtre = isset($_POST["nom"]) ? $_POST["nom"] : false; $is_active = 1; // Obtention du gravatar $personnes_physiques_liste = $personnes_physiques->obtenirListe($list_champs, $list_ordre, $list_filtre, false, false, false, $is_active); foreach ($personnes_physiques_liste as &$personne_physique) { $personne_physique["gravatar"] = AFUP_Utils::get_gravatar($personne_physique["email"]); $personne_physique["tags"] = $tags->obtenirTagsSurPersonnePhysique($personne_physique["id"]); } // var_dump($personnes_physiques_liste);die; $smarty->assign('membres', $personnes_physiques_liste); $smarty->assign('entreprises', $personnes_morales->obtenirListe('id, raison_sociale', 'raison_sociale', true)); $smarty->assign('pays', $pays->obtenirPays()); $formulaire =& instancierFormulaire(); $formulaire->addElement('header', '', 'Rechercher un membre'); $formulaire->addElement('static', 'note', ' ', 'Tapez le nom ou la ville d\'un membre.'); $formulaire->addElement('text', 'nom', 'Nom', array('size' => 40, 'maxlength' => 40)); $formulaire->addElement('header', 'boutons', ''); $formulaire->addElement('submit', 'soumettre', 'Rechercher'); $formulaire->addRule('nom', 'Nom manquant', 'required'); $smarty->assign('formulaire', genererFormulaire($formulaire));
<?php // Impossible to access the file itself if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php'; $personnes_physiques = new AFUP_Personnes_Physiques($bdd); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Pays.php'; $pays = new AFUP_Pays($bdd); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Tags.php'; $tags = new AFUP_Tags($bdd); $membre = $personnes_physiques->obtenir($droits->obtenirIdentifiant()); unset($membre['mot_de_passe']); // Obtention du gravatar $membre["gravatar"] = AFUP_Utils::get_gravatar($membre["email"]); $membre["tags"] = $tags->obtenirTagsSurPersonnePhysique($membre["id"]); //var_dump($membre);die; $smarty->assign('membre', $membre); $smarty->assign('pays', $pays->obtenirPays());
} $width = imagesx($img); $height = imagesy($img); if ($width != 90 || $height != 120) { $oldImg = $img; $img = imagecreatetruecolor(90, 120); imagecopyresampled($img, $oldImg, 0, 0, 0, 0, 90, 120, $width, $height); } imagejpeg($img, $imageDir . '/' . $_GET['id'] . '.jpg', 90); } } if ($ok) { if ($action == 'ajouter') { AFUP_Logs::log('Ajout du conférencier de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom')); } else { AFUP_Logs::log('Modification du conférencier de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom') . ' (' . $_GET['id'] . ')'); } afficherMessage('Le conférencier a été ' . ($action == 'ajouter' ? 'ajouté' : 'modifié'), 'index.php?page=forum_conferenciers&action=lister'); } else { $smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' du conférencier'); } } $current = $forum->obtenir($_GET['id_forum'], 'titre'); if ($action == 'modifier') { $smarty->assign('id_conferencier', $_GET['id']); $smarty->assign('id_forum', $_GET['id_forum']); $smarty->assign('gravatar', AFUP_Utils::get_gravatar($champs['email'], 90)); } $smarty->assign('forum_name', $current['titre']); $smarty->assign('formulaire', genererFormulaire($formulaire)); }