--> <?php // Pas de vérification de droits d'accès nécessaire : tout le monde peut voir un profil utilisateur :) // Si le paramètre id est manquant ou invalide if (empty($_GET['id']) or !is_numeric($_GET['id'])) { include CHEMIN_VUE . 'erreur_parametre_profil.php'; } else { // On veut utiliser le modèle des membres (~/modules/membres.php) // Plus besoin on l'inclu dans le fichier init.php // include CHEMIN_MODELE . 'membres.php'; // lire_infos_utilisateur() est défini dans ~/modules/membres.php $infos_utilisateur = lire_infos_utilisateur($_GET['id']); // Si le profil existe et que le compte est validé if (false !== $infos_utilisateur && $infos_utilisateur['hash_validation'] == '') { $nom_utilisateur = $infos_utilisateur['nom_utilisateur']; $adresse_email = $infos_utilisateur['adresse_email']; $date_inscription = $infos_utilisateur['date_inscription']; include CHEMIN_VUE . 'profil_infos_utilisateur.php'; // Si l'utilisateur a écrit des messages, on les affiche if (MessageDAO::getMessagesMembre($_GET['id']) != null) { include CHEMIN_VUE . 'profil_messages_utilisateur.php'; MessageDAO::afficherMessagesMembre(MessageDAO::getMessagesMembre($_GET['id'])); } else { // Sinon, on affiche un message d'erreur indiquant que le membre n'a participé à // aucun forums, pour l'instant! include CHEMIN_VUE . 'aucun_messages_utilisateur.php'; } } else { include CHEMIN_VUE . 'erreur_profil_inexistant.php'; } }