diff --git a/controllers/project_controller.php b/controllers/project_controller.php index 5dd98dc..95267e4 100644 --- a/controllers/project_controller.php +++ b/controllers/project_controller.php @@ -120,10 +120,12 @@ $_SESSION['title'] = $_POST['titleProject']??""; $_SESSION['description'] = $_POST['descProject']??""; $_SESSION['content'] = $_POST['textProject']??""; + $_SESSION['category']= $_POST['category']??0; $_SESSION['thumbnail'] = $_FILES['imageThumbnail']['name']??""; + $_SESSION['images'] = $_FILES['imageProject']['name']??""; $_SESSION['status'] = 'en_attente'; $_SESSION['user_id'] = $_SESSION['user']['user_id']??null; - $_SESSION['category']= $_POST['category']??0; + $objProject = new Project(); @@ -137,7 +139,7 @@ if (($_SESSION['thumbnail'] != null)){ $strDest = ""; if ((count($_FILES) > 0) && ($_FILES['imageProject']['error'] != 4)){ - $strDest = 'uploads/projects/'.$_FILES['imageProject']['name']; + $strDest = 'uploads/projects/' . $_FILES['imageProject']['name']; move_uploaded_file($_FILES['imageProject']['tmp_name'], $strDest); } } @@ -148,11 +150,13 @@ * 3. Envoie des données à la BDD */ if (isset($_POST['sendProject'])) { - $objProject->hydrate($_SESSION); - $objProject->setThumbnail($strDest); + $objProject->hydrate($_SESSION); + $objProject->setThumbnail($strDest); $objProjectModel->insert($objProject); - header("Location: index.php"); - exit; + // header("Location:index.php"); + // exit; + var_dump($_SESSION); + var_dump($objProject); } // } else if (isset($_POST['toContinue'])) { @@ -163,13 +167,10 @@ // exit; // } - var_dump($_SESSION); - var_dump($objProject); - $this->_arrData['arrCategory'] = $arrCategory; $this->_arrData['arrProjectToDiplay'] = $arrProjectToDisplay; $this->_arrData['arrImageToDiplay'] = $arrImageToDisplay; - + $this->_display("project"); // _display('addedit_project'); // _content = $content; } - /** * Récupération de la date de création * @param string lang de formatage de la date (par défaut = "fr_FR") diff --git a/models/project_model.php b/models/project_model.php index 7e91fb5..8a35102 100644 --- a/models/project_model.php +++ b/models/project_model.php @@ -125,6 +125,12 @@ return $rqPrep->fetch(); } + /** + * Fonction de changement de status (accepter) d'un projet en BDD + * @author Guillaume + * @param int $id l'id du projet + * @return bool Est-ce que la requête s'est bien passée + */ public function accept(int $id){ //SQL pour changer le status en accept @@ -136,6 +142,12 @@ return $this->_db->query($strRq); } + /** + * Fonction de changement de status (refusé) d'un projet en BDD + * @author Guillaume + * @param int $id l'id du projet + * @return bool Est-ce que la requête s'est bien passée + */ public function refuse(int $id){ $strRq = "UPDATE project @@ -144,7 +156,13 @@ return $this->_db->query($strRq); } - + + /** + * Fonction de suppression d'un projet en BDD + * @author Guillaume + * @param int $id l'id du projet + * @return bool Est-ce que la requête s'est bien passée + */ public function delete(int $id){ $strRq = "DELETE FROM project @@ -155,6 +173,7 @@ /** * Fonction de mise à jour d'un projet en BDD + * @author Guillaume * @param object $objProject L'objet utilisateur * @return bool Est-ce que la requête s'est bien passée */ diff --git a/uploads/projects/320px-Mad_Researcher_of_the_Ring__Idle_Sprite.webp b/uploads/projects/320px-Mad_Researcher_of_the_Ring__Idle_Sprite.webp deleted file mode 100644 index 13d2019..0000000 Binary files a/uploads/projects/320px-Mad_Researcher_of_the_Ring__Idle_Sprite.webp and /dev/null differ diff --git a/uploads/projects/800px-You_Want_To_Get_Beat__Hurtily__Idle_Sprite.webp b/uploads/projects/800px-You_Want_To_Get_Beat__Hurtily__Idle_Sprite.webp deleted file mode 100644 index 2429e06..0000000 Binary files a/uploads/projects/800px-You_Want_To_Get_Beat__Hurtily__Idle_Sprite.webp and /dev/null differ diff --git a/uploads/projects/Capture d'écran 2025-11-03 084423.png b/uploads/projects/Capture d'écran 2025-11-03 084423.png deleted file mode 100644 index 250b86d..0000000 Binary files a/uploads/projects/Capture d'écran 2025-11-03 084423.png and /dev/null differ diff --git a/uploads/projects/Capture d'écran 2025-11-06 140822.png b/uploads/projects/Capture d'écran 2025-11-06 140822.png deleted file mode 100644 index b1d9f94..0000000 Binary files a/uploads/projects/Capture d'écran 2025-11-06 140822.png and /dev/null differ diff --git a/uploads/projects/Capture d'écran 2025-11-06 144916.png b/uploads/projects/Capture d'écran 2025-11-06 144916.png deleted file mode 100644 index 84a924e..0000000 Binary files a/uploads/projects/Capture d'écran 2025-11-06 144916.png and /dev/null differ diff --git a/uploads/projects/Capture d'écran 2025-11-06 161706.png b/uploads/projects/Capture d'écran 2025-11-06 161706.png deleted file mode 100644 index 2b88717..0000000 Binary files a/uploads/projects/Capture d'écran 2025-11-06 161706.png and /dev/null differ diff --git a/uploads/projects/Capture d'écran 2026-01-15 144610.png b/uploads/projects/Capture d'écran 2026-01-15 144610.png deleted file mode 100644 index cd2ab68..0000000 Binary files a/uploads/projects/Capture d'écran 2026-01-15 144610.png and /dev/null differ diff --git a/uploads/projects/Capture d'écran 2026-01-20 140950.png b/uploads/projects/Capture d'écran 2026-01-20 140950.png deleted file mode 100644 index 02b7d0b..0000000 Binary files a/uploads/projects/Capture d'écran 2026-01-20 140950.png and /dev/null differ diff --git a/views/addedit_project.tpl b/views/addedit_project.tpl index 6638fe0..80fd455 100644 --- a/views/addedit_project.tpl +++ b/views/addedit_project.tpl @@ -7,17 +7,17 @@
- +
- +
- +
@@ -26,9 +26,7 @@