コード例 #1
0
ファイル: roomList.php プロジェクト: Dionakov/EDTSalle
<?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);
コード例 #2
0
ファイル: Rooms.php プロジェクト: Dionakov/EDTSalle
					<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>';
コード例 #3
0
ファイル: index.php プロジェクト: Dionakov/EDTSalle
        <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>';