/**
 * Affiche toutes les informations d'un utilisateur
 * utilise les données envoyées par la fonction recupDetailsProfil du fichier recupDetailsProfil.php 
 */
function afficherDetailsProfil($idUser)
{
    require "recupDetailsProfil.php";
    require "bannir.php";
    $tab = recupDetailsProfil($idUser);
    // Affichage des données
    echo "<div class=\"profil_infos\">";
    // Si l'utilisateur est banni, on affiche une information
    if (estBanni($idUser)) {
        echo "<p id=\"message\">Cet utilisateur est banni !</p>";
        if ($_SESSION['estAdmin'] == 1) {
            echo "<div><a href=\"debanuser.php?p={$idUser}\">Voulez-vous le débannir ?</a></div>";
        }
    }
    if ($_SESSION['id'] != $idUser) {
        // Si l'utilisateur consulte son propre profil on n'affiche pas la photo (trop surchargé, déja présente dans la partie gauche)
        echo "<img src=\"images/profil/{$idUser}.jpg\" alt=\"Avatar\" height=\"150\" onError=\"this.onerror=null;this.src='images/profil/unselected.jpg';\"><br>";
    }
    echo "<b>Pseudo : </b>" . $tab[13] . "<br>\n\t\t<b>Nom : </b>" . $tab[0] . "<br>\n\t    <b>Prenom : </b>" . $tab[1] . "<br>\n\t    <br>\n\t    <b>Ville : </b>" . $tab[2] . "<br>\n\t    <b>Adresse : </b>" . $tab[3] . "<br>\n\t    <b>Code postal : </b>" . $tab[4] . "<br>\n\t    <br>\n\t    <b>Adresse email : </b>" . $tab[5] . "<br>\n\t    <br>\n\t    <b>Date de naissance : </b>" . $tab[6] . "<br>\n\t    <br>\n\t    <b>Compétences : </b>" . $tab[7] . "<br>\n\t    <br>\n\t    <b>Autre liens : </b><br>";
    echo "1 : " . (!empty($tab[8]) ? "<a href=\"" . $tab[8] . "\" target=\"_blank\">" . $tab[8] . "</a>" : "Aucun") . "<br>\n\t    2 : " . (!empty($tab[9]) ? "<a href=\"" . $tab[9] . "\" target=\"_blank\">" . $tab[9] . "</a>" : "Aucun") . "<br>\n\t    3 : " . (!empty($tab[10]) ? "<a href=\"" . $tab[10] . "\" target=\"_blank\">" . $tab[10] . "</a>" : "Aucun") . "<br>\n\t    4 : " . (!empty($tab[11]) ? "<a href=\"" . $tab[11] . "\" target=\"_blank\">" . $tab[11] . "</a>" : "Aucun") . "<br>\n\t    5 : " . (!empty($tab[12]) ? "<a href=\"" . $tab[12] . "\" target=\"_blank\">" . $tab[12] . "</a>" : "Aucun") . "<br>\n\t\t<br>";
    // si l'utilisateur consulte SON profil, le lien "modifier ces informations" s'affiche.
    if ($_SESSION['id'] == $idUser) {
        echo "<div><a href=\"editionprofil.php\">Modifier ces informations</a></div></div>";
    }
    // si l'utilisateur est un admin, il peut le bannir
    if ($_SESSION['id'] != $idUser && $_SESSION['estAdmin'] == 1) {
        if (estBannisable($idUser)) {
            echo "<div><a href=\"banuser.php?p={$idUser}\">Bannir cet utilisateur</a></div><br />";
            echo "<div><a href=\"avertissement.php?p={$idUser}\">Envoyer un avertissement à cet utilisateur</a></div></div>";
        }
    }
}
/**
 * Affiche les informations d'un utilisateur, avecdes inputs pour qu'il
 * puisse éffectuer les modifications qu'il souhaite.
 * Cette fonction utilise les données envoyées par la fonction recupDetailsProfil, du fichier recupDetailsProfil.php
 */
function afficherEditionProfil()
{
    require "inc/recupDetailsProfil.php";
    $tab2 = recupDetailsProfil($_SESSION['id']);
    // On préremplira les inputs avec les données de l'utilisateur, pour éviter qu'il remplisse tout les champs a chaque fois.
    echo "\n\t<form class=\"form_edition_profil\" action=\"profil.php\" method=\"post\" enctype=\"multipart/form-data\">\n\t\t<table>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">Avatar : </td>\n\t\t\t\t<td><input id=\"avatar\" type=\"file\" name=\"avatar\" /></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr><td>&nbsp</td></tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">Ville :</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"ville\"  value=\"" . $tab2[2] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">Adresse :</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"adresse\"  value=\"" . $tab2[3] . "\"/></td>\n\t\t\t\t<td><input id=\"cbx\" class=\"text\" type=\"checkbox\" name=\"adressePv\" /></td>\n\t\t\t\t<td>privé</td>\n\t\t\t</tr>\n\t\t\t<tr><td>&nbsp</td></tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">Code postal :</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"cp\"  value=\"" . $tab2[4] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">Compétences :</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"competences\"  value=\"" . $tab2[7] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr><td>&nbsp</td></tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">Sites web :</td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">n°1</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"site1\" value=\"" . $tab2[8] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">n°2</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"site2\" value=\"" . $tab2[9] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">n°3</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"site3\" value=\"" . $tab2[10] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">n°4</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"site4\" value=\"" . $tab2[11] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td id=\"formprofil_lbl\">n°5</td>\n\t\t\t\t<td><input class=\"text\" type=\"text\" name=\"site4\" value=\"" . $tab2[12] . "\"/></td>\n\t\t\t\t<td></td>\n\t\t\t\t<td></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td style=\"text-align:center;\" colspan=\"4\">\n\t\t\t\t\t<input id=\"btn_form\"class=\"btn\" type=\"submit\" value=\"ENREGISTRER LES CHANGEMENTS\">\n\t\t\t\t</td>\n\t\t</form>\n\t</table>\n\n\n\t";
}