Touren application
[infodrom.org/touren.infodrom.org] / templates / tour / matrix.phtml
1 <div class="tour container">
2
3 <h3>Terminmatrix</h3>
4
5 <table class="table table-sm" id="matrix">
6   <thead>
7     <tr>
8       <th scope="col">Datum</th>
9 <?php foreach ($user as $row) { ?>
10       <th scope="col" title="<?php echo $row->name; ?>"><?php echo $row->nick; ?></th>
11 <?php } ?>
12     </tr>
13   </thead>
14   <tbody>
15 <?php foreach ($list as $row) { ?>
16     <tr>
17       <td><?php echo $row->start_short; ?> &ndash; <?php echo $row->end_short; ?></td>
18       <?php
19           foreach ($user as $uid => $item) {
20               if (array_key_exists($uid, $row->avail)) {
21       ?>
22                   <td class="bg-<?php echo $row->avail[$uid]->status_key; ?>"
23                       id="date-<?php echo $is_planned ? 'toggle' : 'status' ?>"
24                       data-user-id="<?php echo $uid; ?>"
25                       data-date-id="<?php echo $row->id; ?>">&nbsp;</td>
26       <?php
27               } else {
28       ?>
29                   <td class="bg-unknown"
30                       id="date-<?php echo $is_planned ? 'toggle' : 'status' ?>"
31                       data-user-id="<?php echo $uid; ?>"
32                       data-date-id="<?php echo $row->id; ?>">&nbsp;</td>
33         <?php } ?>
34     <?php } ?>
35     </tr>
36 <?php } ?>
37   </tbody>
38 </table>
39
40 <?php if (count($user)) { ?>
41 <div id="legende">
42 <h4>Legende</h4>
43 <?php foreach ($user as $row) { ?>
44 <?php echo $row->nick; ?> ist <?php echo $row->name; ?><br>
45 <?php } ?>
46 </div>
47 <?php } ?>
48
49 <?php if (!$is_planned) { ?>
50 <p>Die Terminfindung ist abgeschlossen.</p>
51 <?php } ?>
52
53 </div>