Exemple #1
0
<?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);
Exemple #2
0
		
		<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">
Exemple #3
0
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';