<?php if (!isset($_POST['time'])) { die("Fatal error : time variable missing"); } require_once "../ListClassRooms.php"; $time = $_POST['time']; $list = new ListClassRooms($time); $result = array("timeSlot" => $list->getTimeSlot(), "freeRooms" => array(), "occupiedRooms" => array()); $i = 0; foreach ($list->getFreeRooms() as $room) { $result["freeRooms"][$i] = '<a href="room.php?room=' . $room->getRoom() . '"><div class="tile tile-lime col-md-3 col-xs-12" >' . '<h1> ' . $room->getRoom() . '</h1>'; if ($room->getComputer()) { $result["freeRooms"][$i] .= '<p><img src="computer.png"></p>'; } $result["freeRooms"][$i] .= '</div></a>'; $i++; } $i = 0; foreach ($list->getUsedRooms() as $room) { $result["occupiedRooms"][$i] = '<a href="room.php?room=' . $room->getRoom() . '"><div class="tile tile-red col-md-3 col-xs-12" >' . '<h1> ' . $room->getRoom() . '</h1>'; if ($room->getComputer()) { $result["occupiedRooms"][$i] .= '<p><img src="computer.png"></p>'; } $result["occupiedRooms"][$i] .= '</div></a>'; $i++; } echo json_encode($result);
<p id="horaire"><?php echo $classRooms->getTimeSlot(); ?> </p> </div> <div id="tile_horaire_suivant" class="tile tile-turquoise col-md-2 col-xs-2"> <img src="arrow_right.png" alt="horaire suivant"/> </div> </div> </div> <div class="grid"> <div class="row col-md-12"> <div id="rooms"> <?php foreach ($classRooms->getFreeRooms() as $value) { echo '<a href="room.php?room=' . $value->getRoom() . '">'; echo ' <div class="tile tile-lime col-md-3 col-xs-12" >'; echo '<h1> ' . $value->getRoom() . '</h1>'; if ($value->getComputer()) { echo '<p><img src="computer.png"></p>'; } echo '</div>'; echo '</a>'; } foreach ($classRooms->getUsedRooms() as $value) { echo '<a href="room.php?room=' . $value->getRoom() . '">'; echo ' <div class="tile tile-red col-md-3 col-xs-12" >'; echo '<h1> ' . $value->getRoom() . '</h1>'; if ($value->getComputer()) { echo '<p><img src="computer.png"></p>';
<link rel="stylesheet" type="text/css" href="style.css"> <title></title> </head> <body> <?php date_default_timezone_set("Europe/Paris"); setlocale(LC_TIME, 'fr_FR.utf8', 'fra'); require_once 'Calendar.php'; $date = strftime('%d ', time()) . ucfirst(strftime('%B', time())); require_once 'ListClassRooms.php'; $i = 0; $list = new ListClassRooms($i); echo '<table>'; echo '<tr><th colspan=3>' . $date . '</th></tr>'; echo '<tr><th colspan=3>' . $list->getTimeSlot() . '</th></tr>'; foreach ($list->getFreeRooms() as $value) { if ($value->getComputer() == true) { echo '<tr><td>' . $value->getRoom() . '</td><td><img src="computer.jpg"></td><td><img src="green.jpg"></td></tr>'; } else { echo '<tr><td>' . $value->getRoom() . '</td><td><img src="green.jpg"></td></tr>'; } } foreach ($list->getUsedRooms() as $value) { if ($value->getComputer() == true) { echo '<tr><td>' . $value->getRoom() . '</td><td><img src="computer.jpg"></td><td><img src="red.jpg"></td></tr>'; } else { echo '<tr><td>' . $value->getRoom() . '</td><td><img src="red.jpg"></td></tr>'; } } echo '<table>'; echo '<tr><th colspan=3>' . $date . '</th></tr>';