From 9c9b50809698be3d88e9ab4aa8ded39bc7055fb4 Mon Sep 17 00:00:00 2001 From: ccunatbrule <32840852+DARKNAGAN@users.noreply.github.com> Date: Thu, 2 Feb 2023 16:28:06 +0100 Subject: [PATCH] First components for project - User Interface --- connexion.php | 9 + contact.php | 5 + controleur/membre/connexion/index.php | 75 ++++++++ controleur/membre/constants.php | 9 + controleur/membre/espace/index.php | 23 +++ controleur/membre/functions.php | 25 +++ controleur/membre/inscription/index.php | 140 ++++++++++++++ controleur/membre/poster.php | 238 ++++++++++++++++++++++++ controleur/membre/profil/index.php | 202 ++++++++++++++++++++ css/style.css | 80 ++++++++ deconnexion.php | 23 +++ espace_membre.php | 9 + home.php | 5 + images/autres/CARIA.png | Bin 0 -> 93510 bytes images/autres/calendrier.png | Bin 0 -> 1787 bytes images/autres/favicon.png | Bin 0 -> 10344 bytes images/autres/footer.jpg | Bin 0 -> 160529 bytes images/autres/gallery_loading.gif | Bin 0 -> 5969 bytes images/autres/header.jpg | Bin 0 -> 166894 bytes images/autres/logo.png | Bin 0 -> 10701 bytes images/avatars/img_user.jpg | Bin 0 -> 3126 bytes images/avatars/img_user1.jpg | Bin 0 -> 5439 bytes images/avatars/img_user2.jpg | Bin 0 -> 4217 bytes images/avatars/img_user3.jpg | Bin 0 -> 4248 bytes images/avatars/img_user4.jpg | Bin 0 -> 7001 bytes images/avatars/img_user5.jpg | Bin 0 -> 3856 bytes images/avatars/img_user6.jpg | Bin 0 -> 4640 bytes index.php | 5 + inscription.php | 9 + modele/connexion_sql.php | 11 ++ modele/membre/connexion.php | 10 + modele/membre/espace.php | 15 ++ modele/membre/inscription.php | 40 ++++ modele/membre/profil.php | 81 ++++++++ policy.php | 5 + profil.php | 9 + vue/footer.html | 17 ++ vue/header.html | 56 ++++++ vue/home/index.html | 4 + vue/information/contact/index.html | 5 + vue/membre/connexion.php | 1 + vue/membre/espace.php | 1 + vue/membre/inscription.php | 1 + vue/membre/profil.php | 1 + vue/policy/index.html | 34 ++++ 45 files changed, 1148 insertions(+) create mode 100644 connexion.php create mode 100644 contact.php create mode 100644 controleur/membre/connexion/index.php create mode 100644 controleur/membre/constants.php create mode 100644 controleur/membre/espace/index.php create mode 100644 controleur/membre/functions.php create mode 100644 controleur/membre/inscription/index.php create mode 100644 controleur/membre/poster.php create mode 100644 controleur/membre/profil/index.php create mode 100644 css/style.css create mode 100644 deconnexion.php create mode 100644 espace_membre.php create mode 100644 home.php create mode 100644 images/autres/CARIA.png create mode 100644 images/autres/calendrier.png create mode 100644 images/autres/favicon.png create mode 100644 images/autres/footer.jpg create mode 100644 images/autres/gallery_loading.gif create mode 100644 images/autres/header.jpg create mode 100644 images/autres/logo.png create mode 100644 images/avatars/img_user.jpg create mode 100644 images/avatars/img_user1.jpg create mode 100644 images/avatars/img_user2.jpg create mode 100644 images/avatars/img_user3.jpg create mode 100644 images/avatars/img_user4.jpg create mode 100644 images/avatars/img_user5.jpg create mode 100644 images/avatars/img_user6.jpg create mode 100644 index.php create mode 100644 inscription.php create mode 100644 modele/connexion_sql.php create mode 100644 modele/membre/connexion.php create mode 100644 modele/membre/espace.php create mode 100644 modele/membre/inscription.php create mode 100644 modele/membre/profil.php create mode 100644 policy.php create mode 100644 profil.php create mode 100644 vue/footer.html create mode 100644 vue/header.html create mode 100644 vue/home/index.html create mode 100644 vue/information/contact/index.html create mode 100644 vue/membre/connexion.php create mode 100644 vue/membre/espace.php create mode 100644 vue/membre/inscription.php create mode 100644 vue/membre/profil.php create mode 100644 vue/policy/index.html diff --git a/connexion.php b/connexion.php new file mode 100644 index 0000000..0a2511a --- /dev/null +++ b/connexion.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/controleur/membre/connexion/index.php b/controleur/membre/connexion/index.php new file mode 100644 index 0000000..5112b6c --- /dev/null +++ b/controleur/membre/connexion/index.php @@ -0,0 +1,75 @@ + + +
Une erreur s\'est produite pendant votre identification!
+Vous devez remplir tous les champs
+Cliquez ici pour revenir à la page de connexion.
+Bienvenue '.$data['pseudo'].',
Vous êtes maintenant connecté!
Cliquez ici pour accéder a votre espace membre!
+Une erreur s\'est produite pendant votre identification!
+Le mot de passe ou le pseudo entré n\'est pas correct.
+Cliquez ici pour revenir à la page de connexion.
+'.$mess.'
+Cliquez ici pour revenir à la page d\'accueil
+Bienvenue vous êtes maintenant inscrit sur le forum!
+Cliquez ici pour revenir dans votre espace membre
+Cliquez ici pour recommencer
+Vous êtes ici : Index du forum --> + '.stripslashes(htmlspecialchars($data['forum_name'])).' + --> Nouveau topic
'; + + +} + +//Sinon c'est un nouveau message, on a la variable t et +//On récupère f grâce à une requête +elseif (isset($_GET['t'])) +{ + $topic = (int) $_GET['t']; + $query=$bdd->prepare('SELECT topic_titre, forum_topic.forum_id, + forum_name, auth_view, auth_post, auth_topic, auth_annonce, auth_modo + FROM forum_topic + LEFT JOIN forum_forum ON forum_forum.forum_id = forum_topic.forum_id + WHERE topic_id =:topic'); + $query->bindValue(':topic',$topic,PDO::PARAM_INT); + $query->execute(); + $data=$query->fetch(); + $forum = $data['forum_id']; + + echo 'Vous êtes ici : Index du forum --> + '.stripslashes(htmlspecialchars($data['forum_name'])).' + --> '.stripslashes(htmlspecialchars($data['topic_titre'])).' + --> Répondre
'; +} + +//Enfin sinon c'est au sujet de la modération(on verra plus tard en détail) +//On ne connait que le post, il faut chercher le reste +elseif (isset ($_GET['p'])) +{ + $post = (int) $_GET['p']; + $query=$bdd->prepare('SELECT post_createur, forum_post.topic_id, topic_titre, forum_topic.forum_id, + forum_name, auth_view, auth_post, auth_topic, auth_annonce, auth_modo + FROM forum_post + LEFT JOIN forum_topic ON forum_topic.topic_id = forum_post.topic_id + LEFT JOIN forum_forum ON forum_forum.forum_id = forum_topic.forum_id + WHERE forum_post.post_id =:post'); + $query->bindValue(':post',$post,PDO::PARAM_INT); + $query->execute(); + $data=$query->fetch(); + + $topic = $data['topic_id']; + $forum = $data['forum_id']; + + echo 'Vous êtes ici : Index du forum --> + '.stripslashes(htmlspecialchars($data['forum_name'])).' + --> '.stripslashes(htmlspecialchars($data['topic_titre'])).' + --> Modérer un message
'; +} +$query->CloseCursor(); +?> +Cette action est impossible'; + +} //Fin du switch +?> + +