2022-01-19 22:26:58 +01:00
|
|
|
<?php
|
2020-09-19 16:08:07 +02:00
|
|
|
ob_start(); // Start reading html
|
2022-06-16 20:18:06 +02:00
|
|
|
|
|
|
|
include "script/db.php";
|
|
|
|
|
|
|
|
if(isset($_GET['planning']) AND !empty(['planning']))
|
|
|
|
{
|
|
|
|
$planning = (int) htmlspecialchars($_GET['planning']);
|
2022-06-16 23:05:10 +02:00
|
|
|
} else {
|
2022-06-18 17:34:41 +02:00
|
|
|
header('Location: planning.php?planning=1');
|
2022-06-16 20:18:06 +02:00
|
|
|
}
|
2022-06-19 17:19:07 +02:00
|
|
|
|
2020-09-19 16:08:07 +02:00
|
|
|
?>
|
2022-06-16 20:18:06 +02:00
|
|
|
<main>
|
|
|
|
|
|
|
|
<div class="box-jaune">
|
|
|
|
<span class="corners corners-top"></span>
|
|
|
|
<span class="corners corners-bottom"></span>
|
|
|
|
|
|
|
|
<div class="title">Planning</div>
|
|
|
|
|
|
|
|
<span class="circles circles-top"></span>
|
|
|
|
<span class="circles circles-bottom"></span>
|
|
|
|
</div>
|
2022-07-10 10:34:35 +02:00
|
|
|
<!--
|
|
|
|
//////////////////////////////////////////////////////////////
|
|
|
|
/////// Le lien de cette page est modifiable ^^ ////////////
|
|
|
|
//////////////////////////////////////////////////////////////
|
|
|
|
-->
|
2020-09-19 16:08:07 +02:00
|
|
|
|
2022-06-19 17:19:07 +02:00
|
|
|
<?php if(isset($planning)) { ?>
|
|
|
|
|
|
|
|
<div id="planning-container" class="planning-container" selected="0">
|
|
|
|
|
|
|
|
<div id="days" class="column days">
|
|
|
|
<div class="day_title">Jour</div>
|
|
|
|
|
|
|
|
<div class="day day0">L</div>
|
|
|
|
<div class="day day1">Ma</div>
|
|
|
|
<div class="day day2">Me</div>
|
|
|
|
<div class="day day3">J</div>
|
|
|
|
<div class="day day4">V</div>
|
|
|
|
<div class="day day5">S</div>
|
|
|
|
<div class="day day6">D</div>
|
|
|
|
|
|
|
|
<script defer>
|
|
|
|
|
|
|
|
const daysPLA = document.getElementsByClassName("day");
|
|
|
|
const containerPLA = document.getElementById("planning-container");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (let i = 0; i < daysPLA.length; i++) {
|
|
|
|
const day = daysPLA[i];
|
|
|
|
day.addEventListener("click", (e) => {
|
|
|
|
let number = day.classList.item(1).charAt(3)
|
|
|
|
containerPLA.setAttribute("selected", number)
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="column time">
|
|
|
|
|
|
|
|
<div class="day_title">Heure</div>
|
|
|
|
<div class="hour">07</div>
|
|
|
|
<div class="hour">08</div>
|
|
|
|
<div class="hour">09</div>
|
|
|
|
<div class="hour">10</div>
|
|
|
|
|
|
|
|
<div class="hour">11</div>
|
|
|
|
<div class="hour">12</div>
|
|
|
|
<div class="hour">13</div>
|
|
|
|
<div class="hour">14</div>
|
|
|
|
<div class="hour">15</div>
|
|
|
|
|
|
|
|
<div class="hour">16</div>
|
|
|
|
<div class="hour">17</div>
|
|
|
|
<div class="hour">18</div>
|
|
|
|
<div class="hour">19</div>
|
|
|
|
<div class="hour">20</div>
|
|
|
|
|
|
|
|
<div class="hour">21</div>
|
|
|
|
<div class="hour">22</div>
|
|
|
|
<div class="hour">23</div>
|
|
|
|
<div class="hour">00</div>
|
|
|
|
<div class="hour">01</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="lundi" class="column lundi">
|
|
|
|
<div class="day_title">L</div>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
// For every planned activity on day 0
|
2022-06-19 18:09:31 +02:00
|
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = 1 AND num_planning = ? ORDER BY order_start ASC');
|
2022-06-19 17:28:22 +02:00
|
|
|
$req1->execute(array($planning));
|
2022-06-19 17:19:07 +02:00
|
|
|
while($r1 = $req1->fetch()) {
|
|
|
|
?>
|
|
|
|
<div class="class" style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>vh;">
|
|
|
|
<?= $r1['title'] ?>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="mardi" class="column mardi">
|
|
|
|
<div class="day_title">Ma</div>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
// For every planned activity on day 0
|
2022-06-19 18:09:31 +02:00
|
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = 2 AND num_planning = ? ORDER BY order_start ASC');
|
2022-06-19 17:28:22 +02:00
|
|
|
$req1->execute(array($planning));
|
2022-06-19 17:19:07 +02:00
|
|
|
while($r1 = $req1->fetch()) {
|
|
|
|
?>
|
|
|
|
<div class="class" style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>vh;">
|
|
|
|
<?= $r1['title'] ?>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="mercredi" class="column mercredi">
|
|
|
|
<div class="day_title">Me</div>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
// For every planned activity on day 0
|
2022-06-19 18:09:31 +02:00
|
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = 3 AND num_planning = ? ORDER BY order_start ASC');
|
2022-06-19 17:28:22 +02:00
|
|
|
$req1->execute(array($planning));
|
2022-06-19 17:19:07 +02:00
|
|
|
while($r1 = $req1->fetch()) {
|
|
|
|
?>
|
|
|
|
<div class="class" style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>vh;">
|
|
|
|
<?= $r1['title'] ?>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="jeudi" class="column jeudi">
|
|
|
|
<div class="day_title">J</div>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
// For every planned activity on day 0
|
2022-06-19 18:09:31 +02:00
|
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = 4 AND num_planning = ? ORDER BY order_start ASC');
|
2022-06-19 17:28:22 +02:00
|
|
|
$req1->execute(array($planning));
|
2022-06-19 17:19:07 +02:00
|
|
|
while($r1 = $req1->fetch()) {
|
|
|
|
?>
|
|
|
|
<div class="class" style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>vh;">
|
|
|
|
<?= $r1['title'] ?>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="vendredi" class="column vendredi">
|
|
|
|
<div class="day_title">V</div>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
// For every planned activity on day 0
|
2022-06-19 18:09:31 +02:00
|
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = 5 AND num_planning = ? ORDER BY order_start ASC');
|
2022-06-19 17:28:22 +02:00
|
|
|
$req1->execute(array($planning));
|
2022-06-19 17:19:07 +02:00
|
|
|
while($r1 = $req1->fetch()) {
|
|
|
|
?>
|
|
|
|
<div class="class" style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>vh;">
|
|
|
|
<?= $r1['title'] ?>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="samedi" class="column samedi">
|
|
|
|
<div class="day_title">S</div>
|
|
|
|
<?php
|
|
|
|
// For every planned activity on day 0
|
2022-06-19 18:09:31 +02:00
|
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = 6 AND num_planning = ? ORDER BY order_start ASC');
|
2022-06-19 17:28:22 +02:00
|
|
|
$req1->execute(array($planning));
|
2022-06-19 17:19:07 +02:00
|
|
|
while($r1 = $req1->fetch()) {
|
|
|
|
?>
|
|
|
|
<div class="class" style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>vh;">
|
|
|
|
<?= $r1['title'] ?>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="dimanche" class="column dimanche">
|
|
|
|
<div class="day_title">D</div>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
// For every planned activity on day 0
|
2022-06-19 18:09:31 +02:00
|
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = 7 AND num_planning = ? ORDER BY order_start ASC');
|
2022-06-19 17:28:22 +02:00
|
|
|
$req1->execute(array($planning));
|
2022-06-19 17:19:07 +02:00
|
|
|
while($r1 = $req1->fetch()) {
|
|
|
|
?>
|
|
|
|
<div class="class" style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>vh;">
|
|
|
|
<?= $r1['title'] ?>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<?php } else { ?>
|
|
|
|
|
|
|
|
<section>
|
|
|
|
Clique sur le planning que tu souhaites visionner : <br>
|
|
|
|
<font color="red">On les a pas encore en fait</font>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
<?php } ?>
|
|
|
|
|
2022-06-16 20:18:06 +02:00
|
|
|
</main>
|
2022-06-19 17:19:07 +02:00
|
|
|
|
2020-09-19 16:08:07 +02:00
|
|
|
<?php
|
2022-01-19 22:26:58 +01:00
|
|
|
$infopage = ["", "Planning", ob_get_clean(), "", "planning"]; //relativepath, pagetitle, pagecontent, pagescript, pagename | cf structure/template.php ligne 2 à 6
|
|
|
|
include("structure/template.php");
|
|
|
|
?>
|