function afficher_profil_detail($id) { $tableau = recuperer_profil_detail($id); echo "<table id=\"tableau_profil_detail\">"; for ($i = 0; $i < count($tableau); $i++) { for ($j = 1; $j < count($tableau[$i]); $j++) { if ($j != 8) { echo "<tr>"; echo "<td>"; if ($j == 9) { $classe = afficher_classes_par_id($tableau[$i][$j]); if ($classe == NULL) { echo "Professeur"; } else { echo $classe[0][1]; } } else { echo $tableau[$i][$j]; } echo "</td>"; echo "</tr>"; } } } echo "<tr>"; echo "<td>"; echo "<a id=\"annuler_modification\" href=\"profil.php\">Retour<a/>"; echo "</td>"; echo "</tr>"; echo "</table\">"; }
} else { $_REQUEST['classe'] = NULL; } modifier_profil($_REQUEST['id'], $_REQUEST['nom'], $_REQUEST['prenom'], $_REQUEST['date_naissance'], $_REQUEST['description'], $_REQUEST['email'], $_REQUEST['pseudo'], $_REQUEST['mot_de_passe'], $_REQUEST['admin'], $_REQUEST['classe']); header('Location: profil.php?' . $_REQUEST['id']); } if (isset($_REQUEST['id_user'])) { if (verifier_admin($_SESSION['id_utilisateurs']) == FALSE) { if (recuperer_profil_detail($_REQUEST['id_user']) == NULL || $_SESSION['id_utilisateurs'] != $_REQUEST['id_user']) { header('Location: profil.php'); } } else { $admin = TRUE; } $modification = TRUE; $tableau = recuperer_profil_detail($_REQUEST['id_user']); $id = $tableau[0][0]; $nom = $tableau[0][1]; $prenom = $tableau[0][2]; $date_naissance = $tableau[0][3]; $description = $tableau[0][4]; $email = $tableau[0][5]; $pseudo = $tableau[0][6]; $mdp = $tableau[0][7]; } $classe = afficher_classes(); } ?> <!DOCTYPE html> <html>
/** * Fonction pour verifier si la personne connectée est un admin ou un utilisateur * @param type $id || Id de la personne * @return boolean || Retourne un booléen */ function verifier_admin($id) { $resultat = recuperer_profil_detail($id); if ($resultat[0][8] == 1) { $admin = TRUE; } else { $admin = FALSE; } return $admin; }