Skip to content
Extraits de code Groupes Projets
Valider 4024486f rédigé par Olivier BÈGUE's avatar Olivier BÈGUE
Parcourir les fichiers

formulaire admin

parent bb1d6b51
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<?php
require_once('../Model/Classes/Evenement.php');
if(isset($_POST['type']) && isset($_POST['numero']) && isset($_POST['date']) && isset($_POST['time']))
{
$evenement = new Evenement(0,$_POST['type'],$_POST['numero'],$_POST['date'].$_POST['time']);
$evenement = $evenement->setIDEvenement($evenement->buildID());
//TODO ajouter l'évènement à la BDD
header ('location: ../admin.php');
}
else
{
header ('location: ../admin.php');
}
\ No newline at end of file
......@@ -68,7 +68,10 @@ class Evenement
return $this->date;
}
//TODO fonction qui donne si l'évènement est déjà passé
public function buildID()
{
return $this->getNumero().$this->getType();
}
}
......
......@@ -124,18 +124,18 @@ function db_getAllSpecials(){
return $specials;
}
function getActuelCommandes($idUtilisateur){
function db_getActuelCommandes($idUtilisateur){
//Get numero de l'evenement actuel
//SI pas d'evenement actuel : throw exception
//Sinon, appel SQL, get commande with USERID=$id AND EVENTID=$eventID
$id_evenement = getActuelEvenement()->id_evenement
$id_evenement = db_getActuelEvenement()->id_evenement;
if ($id_evenement == NULL)
{
throw exception Invalid_Evenement("Il n'y a pas d'évènement actuellement");
//throw exception Invalid_Evenement("Il n'y a pas d'évènement actuellement");
}
else
{
$actuel_commandes = ...;
//$actuel_commandes = ...;
}
......@@ -151,9 +151,14 @@ function getActuelCommandes($idUtilisateur){
* La variable contenant les informations de la commande
* @param $nom
*/
function addCommande($utilisateur, $evenement, $commande, $nom){
$actuel_evenement = getActuelEvenement();
assert($evenement['id_evenement'] == $actuel_evenement['id_evenement']);
function db_addCommande($utilisateur, $evenement, $commande, $nom){
$actuel_evenement = db_getActuelEvenement();
assert($evenement->getIDEvenement() == $actuel_evenement->getIDEvenement());
}
function db_addEvenement($evenement)
{
}
......
<html>
<head>
<title>Créer un évènement</title>
</head>
<body>
<div class="panel panel-default">
<div class="panel-heading text-center">
Créer un évènement
</div>
<div class="panel-body">
<form action="Controller/add_evenement.php" method="post">
<label class="input-group-addon">Type d'évènement : </label><input type="text" name="type" placeholder="('NJV','ObiLan',...)"><br/>
<label class="input-group-addon">Numéro de l'évènement : </label><input type="number" name="numero"><br/>
<label class="input-group-addon">Date de l'évènement : </label><input type="date" name="date"><br/>
<label class="input-group-addon">Heure de l'évènement : </label><input type="time" name="time"><br/>
<input type="submit" value="Valider">
</form>
</div>
</div>
</body>
</html>
\ No newline at end of file
......@@ -3,6 +3,9 @@ session_start();
require_once('Model/Classes/Utilisateur.php');
require_once("Controller/admin_set_utilisateur.php");
require_once('Model/Classes/Evenement.php');
require_once('Model/Classes/Evenement.php');
require_once("Model/db_data.php");
include('View/admin_head.php');
......@@ -13,7 +16,7 @@ include("View/connexion_bouton.php");
if ($utilisateur != NULL)
{
include("View/evenement_form.php");
}
else
{
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter