forked from vergnet/site-accueil-insa
89 lines
No EOL
2.3 KiB
PHP
Executable file
89 lines
No EOL
2.3 KiB
PHP
Executable file
<?php
|
|
ob_start(); // Start reading html
|
|
|
|
include "script/db.php";
|
|
|
|
if(isset($_GET['planning']) AND !empty(['planning']))
|
|
{
|
|
$planning = (int) htmlspecialchars($_GET['planning']);
|
|
} else {
|
|
header('Location: construction.php');
|
|
}
|
|
?>
|
|
<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>
|
|
|
|
<?php
|
|
if(isset($planning)) {
|
|
?>
|
|
<table>
|
|
<tr class="tr-th">
|
|
<th width="12.5%">Heures</th>
|
|
<th width="12.5%">Lundi</th>
|
|
<th width="12.5%">Mardi</th>
|
|
<th width="12.5%">Mercredi</th>
|
|
<th width="12.5%">Jeudi</th>
|
|
<th width="12.5%">Vendredi</th>
|
|
<th width="12.5%">Samedi</th>
|
|
<th width="12.5%">Dimanche</th>
|
|
</tr>
|
|
<tr class="tr-td">
|
|
<td>
|
|
<?php
|
|
for($i=7;$i<=26;$i++) {
|
|
if($i > 23) {
|
|
?>
|
|
<div style="height: <?= 100/20 ?>%;" class="hours">
|
|
<?= $i-24 ?>
|
|
</div>
|
|
<?php
|
|
} else {
|
|
?>
|
|
<div style="height: <?= 100/20 ?>%;" class="hours">
|
|
<?= $i ?>
|
|
</div>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
</td>
|
|
<?php
|
|
for($day=1;$day<=7;$day++) {
|
|
echo "<td style='border-bottom: 2px solid black;'>";
|
|
$req1 = $db->prepare('SELECT title, description, color, length FROM planning_insa WHERE day = ? AND num_planning = ? ORDER BY order_start ASC');
|
|
$req1->execute(array($day, $planning));
|
|
while($r1 = $req1->fetch()) {
|
|
?>
|
|
<div style="background-color: <?= $r1['color'] ?>; height: <?= $r1['length'] ?>%; border: 0; color: white; border-right: 2px solid black; border-top: 2px solid black; ?>" class="content">
|
|
<span><?= $r1['title'] ?></span>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
echo "</td>";
|
|
}
|
|
?>
|
|
</tr>
|
|
</table>
|
|
<?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 } ?>
|
|
</main>
|
|
<?php
|
|
$infopage = ["", "Planning", ob_get_clean(), "", "planning"]; //relativepath, pagetitle, pagecontent, pagescript, pagename | cf structure/template.php ligne 2 à 6
|
|
include("structure/template.php");
|
|
?>
|