Déplacement des ajouts d'xp et projets dans admin.php (fonctionnel)
This commit is contained in:
+72
-1
@@ -12,4 +12,75 @@ if (!isset($_SESSION['role']) || $_SESSION['role'] !== 'admin') {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Page du panneau d'administration
|
// Page du panneau d'administration
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
<?php if (isset($message)) { echo "<p style='color: white; text-align: center;'>$message</p>"; } ?>
|
||||||
|
|
||||||
|
<!-- Formulaire de création de projet -->
|
||||||
|
<div class="project-container">
|
||||||
|
<div class="project-form-card">
|
||||||
|
|
||||||
|
<div class="project-header">
|
||||||
|
<h2>Nouveau projet</h2>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- en envoie les données à addProject.php -->
|
||||||
|
<form method="POST" action="../scripts/addProject.php">
|
||||||
|
|
||||||
|
<label>Titre *</label>
|
||||||
|
<input type="text" name="title" required>
|
||||||
|
|
||||||
|
<label>Tags (virgules)</label>
|
||||||
|
<input type="text" name="tags">
|
||||||
|
|
||||||
|
<label>Description *</label>
|
||||||
|
<textarea name="description" required></textarea>
|
||||||
|
|
||||||
|
<label>Lien de l'image *</label>
|
||||||
|
<!-- URL Pour un potentiel Lien image/CDN -->
|
||||||
|
<input type="url" name="image_url" placeholder="https://..." required>
|
||||||
|
|
||||||
|
<!-- Le bouton qui déclenche le PHP en haut de page -->
|
||||||
|
<input type="submit" name="submit_project" value="+ Ajouter le projet" class="btn-submit">
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="project-container">
|
||||||
|
<div class="project-form-card">
|
||||||
|
|
||||||
|
<div class="project-header">
|
||||||
|
<h2>Nouvelle expérience</h2>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- en envoie les données à addXP.php -->
|
||||||
|
<form method="POST" action="../scripts/addXP.php">
|
||||||
|
|
||||||
|
<label>Titre *</label>
|
||||||
|
<input type="text" name="title" required>
|
||||||
|
|
||||||
|
<!-- type : stage alternance ou autre -->
|
||||||
|
<label>Type *</label>
|
||||||
|
<textarea name="xptype" required></textarea>
|
||||||
|
|
||||||
|
<label>Tags (virgules)</label>
|
||||||
|
<input type="text" name="tags">
|
||||||
|
|
||||||
|
<label>Description *</label>
|
||||||
|
<textarea name="description" required></textarea>
|
||||||
|
|
||||||
|
<!-- durée par exemple date - 2 semaines -->
|
||||||
|
<label>Durée *</label>
|
||||||
|
<textarea name="duration" required></textarea>
|
||||||
|
|
||||||
|
<label>Lien de l'image *</label>
|
||||||
|
<!-- URL Pour un potentiel Lien image/CDN -->
|
||||||
|
<input type="url" name="image_url" placeholder="https://..." required>
|
||||||
|
|
||||||
|
<!-- Le bouton qui déclenche le PHP en haut de page -->
|
||||||
|
<input type="submit" name="submit_xp" value="+ Ajouter l'experience" class="btn-submit">
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -6,47 +6,6 @@
|
|||||||
// On ajoute le header
|
// On ajoute le header
|
||||||
require_once('../elements/header.php');
|
require_once('../elements/header.php');
|
||||||
|
|
||||||
// Dans le principe il me faudrait des cases avec des images carrousel du projet un titre et une description
|
|
||||||
|
|
||||||
// On vérifie si l'utilisateur est admin avant d'afficher le formulaire
|
|
||||||
if (isset($_SESSION['role']) && $_SESSION['role'] === 'admin') { ?>
|
|
||||||
|
|
||||||
<!-- Message de confirmation que le projet à été créer -->
|
|
||||||
<?php if (isset($message)) { echo "<p style='color: white; text-align: center;'>$message</p>"; } ?>
|
|
||||||
|
|
||||||
<!-- Formulaire de création de projet -->
|
|
||||||
<div class="project-container">
|
|
||||||
<div class="project-form-card">
|
|
||||||
|
|
||||||
<div class="project-header">
|
|
||||||
<h2>Nouveau projet</h2>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- en envoie les données à addProject.php -->
|
|
||||||
<form method="POST" action="../scripts/addProject.php">
|
|
||||||
|
|
||||||
<label>Titre *</label>
|
|
||||||
<input type="text" name="title" required>
|
|
||||||
|
|
||||||
<label>Tags (virgules)</label>
|
|
||||||
<input type="text" name="tags">
|
|
||||||
|
|
||||||
<label>Description *</label>
|
|
||||||
<textarea name="description" required></textarea>
|
|
||||||
|
|
||||||
<label>Lien de l'image *</label>
|
|
||||||
<!-- URL Pour un potentiel Lien image/CDN -->
|
|
||||||
<input type="url" name="image_url" placeholder="https://..." required>
|
|
||||||
|
|
||||||
<!-- Le bouton qui déclenche le PHP en haut de page -->
|
|
||||||
<input type="submit" name="submit_project" value="+ Ajouter le projet" class="btn-submit">
|
|
||||||
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php }
|
|
||||||
|
|
||||||
// Affichages des projets
|
// Affichages des projets
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -5,54 +5,6 @@
|
|||||||
// On ajoute le header
|
// On ajoute le header
|
||||||
require_once('../elements/header.php');
|
require_once('../elements/header.php');
|
||||||
|
|
||||||
// On vérifie si l'utilisateur est admin avant d'afficher le formulaire
|
|
||||||
if (isset($_SESSION['role']) && $_SESSION['role'] === 'admin') { ?>
|
|
||||||
|
|
||||||
<!-- Message de confirmation que l'experience à été créer -->
|
|
||||||
<?php if (isset($message)) { echo "<p style='color: white; text-align: center;'>$message</p>"; } ?>
|
|
||||||
|
|
||||||
<!-- Formulaire de création de l'experience -->
|
|
||||||
<!-- J'ai récupéré le CSS de projets par pur flemme -->
|
|
||||||
<div class="project-container">
|
|
||||||
<div class="project-form-card">
|
|
||||||
|
|
||||||
<div class="project-header">
|
|
||||||
<h2>Nouvelle expérience</h2>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- en envoie les données à addXP.php -->
|
|
||||||
<form method="POST" action="../scripts/addXP.php">
|
|
||||||
|
|
||||||
<label>Titre *</label>
|
|
||||||
<input type="text" name="title" required>
|
|
||||||
|
|
||||||
<!-- type : stage alternance ou autre -->
|
|
||||||
<label>Type *</label>
|
|
||||||
<textarea name="xptype" required></textarea>
|
|
||||||
|
|
||||||
<label>Tags (virgules)</label>
|
|
||||||
<input type="text" name="tags">
|
|
||||||
|
|
||||||
<label>Description *</label>
|
|
||||||
<textarea name="description" required></textarea>
|
|
||||||
|
|
||||||
<!-- durée par exemple date - 2 semaines -->
|
|
||||||
<label>Durée *</label>
|
|
||||||
<textarea name="duration" required></textarea>
|
|
||||||
|
|
||||||
<label>Lien de l'image *</label>
|
|
||||||
<!-- URL Pour un potentiel Lien image/CDN -->
|
|
||||||
<input type="url" name="image_url" placeholder="https://..." required>
|
|
||||||
|
|
||||||
<!-- Le bouton qui déclenche le PHP en haut de page -->
|
|
||||||
<input type="submit" name="submit_xp" value="+ Ajouter l'experience" class="btn-submit">
|
|
||||||
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php }
|
|
||||||
|
|
||||||
// Affichages des projets
|
// Affichages des projets
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user