diff --git a/dispatcher.php b/dispatcher.php index 10eb7da..631f596 100644 --- a/dispatcher.php +++ b/dispatcher.php @@ -29,7 +29,8 @@ $ROUTES = []; $ROUTES["^(|accueil|index|accueil\.php|accueil\.html|accueil\.py|index\.php|index\.html|index\.py)$"] = ["server_files/controllers/index.php"]; $ROUTES["^ajouter_equipe$"] = ["server_files/controllers/ajouter_equipe.php"]; $ROUTES["^ajouter_admin$"] = ["server_files/controllers/ajouter_admin.php"]; -$ROUTES["^calendrier$"] = ["server_files/controllers/calendrier.php"]; +$ROUTES["^calendrier/(modifier)$"] = ["server_files/controllers/calendrier.php", "edit"]; +$ROUTES["^calendrier/?$"] = ["server_files/controllers/calendrier.php"]; $ROUTES["^confirmer-mail/([a-z0-9]*)/?$"] = ["server_files/controllers/confirmer_mail.php", "token"]; $ROUTES["^connexion/(confirmation-mail)/?$"] = ["server_files/controllers/connexion.php", "confirmation-mail"]; $ROUTES["^connexion/(mdp-oublie)/?$"] = ["server_files/controllers/connexion.php", "mdp_oublie"]; @@ -45,7 +46,6 @@ $ROUTES["^mon-compte/?$"] = ["server_files/controllers/mon_compte.php"]; $ROUTES["^mon-equipe/(modifier)/?$"] = ["server_files/controllers/mon_equipe.php", "modifier"]; $ROUTES["^mon-equipe/?$"] = ["server_files/controllers/mon_equipe.php"]; $ROUTES["^probleme/([1-4])/?$"] = ["server_files/controllers/probleme.php", "probleme"]; -$ROUTES["^problemes/?$"] = ["server_files/controllers/problemes.php"]; $ROUTES["^rejoindre_equipe/?$"] = ["server_files/controllers/rejoindre_equipe.php"]; $ROUTES["^videos-solutions/?$"] = ["server_files/controllers/videos_solutions.php"]; diff --git a/server_files/controllers/calendrier.php b/server_files/controllers/calendrier.php index 1075ddb..de75fef 100644 --- a/server_files/controllers/calendrier.php +++ b/server_files/controllers/calendrier.php @@ -6,7 +6,7 @@ if ($_SESSION["role"] != Role::ADMIN) $has_error = false; $error_message = null; -if (isset($_POST["update_calendar"])) { +if (isset($_GET["edit"]) && isset($_POST["update_calendar"])) { $update_calendar = new UpdateCalendar($_POST); try { $update_calendar->makeVerifications(); @@ -71,7 +71,7 @@ class UpdateCalendar $CONFIG->setStartPhase4Date($this->date_start_phase4 . " " . $this->time_start_phase4); $CONFIG->setEndPhase4Date($this->date_end_phase4 . " " . $this->time_end_phase4); - header("Location: $URL_BASE/problemes"); + header("Location: $URL_BASE/calendrier"); exit(); } } diff --git a/server_files/controllers/problemes.php b/server_files/controllers/problemes.php deleted file mode 100644 index faa6c0d..0000000 --- a/server_files/controllers/problemes.php +++ /dev/null @@ -1,3 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- -
-
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ +
+
+

Calendrier

- : + getInscriptionDate(), true) ?>
+ : Du + getStartPhase1Date(), true) ?> au + getEndPhase1Date(), true) ?>
+ : Du + getStartPhase2Date(), true) ?> au + getEndPhase2Date(), true) ?>
+ : Du + getStartPhase3Date(), true) ?> au + getEndPhase3Date(), true) ?>
+ : Du + getStartPhase4Date(), true) ?> au + getEndPhase4Date(), true) ?>
+
+ Phase actuelle :
+ + + Modifier le calendrier +
  • Accueil
  • -
  • Liste des problèmes
  • +
  • Calendrier
  • +
  • + + Liste des problèmes + +
  • Connexion
  • getInscriptionDate()) { ?> diff --git a/server_files/views/problemes.php b/server_files/views/problemes.php deleted file mode 100644 index 92cf97b..0000000 --- a/server_files/views/problemes.php +++ /dev/null @@ -1,48 +0,0 @@ - - - -

    TODO : renommer cette page en /calendrier et faire un menu déroulant pour accéder aux informations sur un prolème

    - -

    Liste des problèmes

    - - - - - - - - - - - - - - - - - - - -
    Problème
    Problème
    Problème
    - -
    - -

    Calendrier

    - - : getInscriptionDate(), true) ?>
    - : Du getStartPhase1Date(), true) ?> au getEndPhase1Date(), true) ?>
    - : Du getStartPhase2Date(), true) ?> au getEndPhase2Date(), true) ?>
    - : Du getStartPhase3Date(), true) ?> au getEndPhase3Date(), true) ?>
    - : Du getStartPhase4Date(), true) ?> au getEndPhase4Date(), true) ?>
    -
    -Phase actuelle :
    - - -Modifier le calendrier -