<?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);
<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>'; } echo '</div>'; echo '</a>'; } ?> </div> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script type="text/javascript">
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>'; echo '<tr><th colspan=3>' . $list->getTimeSlot() . '</th></tr>'; //parametre d'entrée de getGroup() : 't' pour trier en fonction des profs, 'g' pour trier en fonction des groupes foreach ($list->getGroups('g') as $value) { echo '<tr><td>' . $value->getGroup() . '</td><td>' . $value->getTeacher() . '</td><td>' . $value->getRoom() . '</td></tr>'; } echo '</table>'; require_once 'ScheduleRoom.php';