<?php require('./includes/hall_dto.php'); require('./includes/session_dto.php'); require('../panel_admin/includes/film_dto.php'); require('../panel_admin/includes/film_dao.php'); require_once('./includes/listSessions.php'); $sessionList = new ListSessions(); $placeholder_date = date("Y-m-d"); $placeholder_hall = "1"; $filtered = false; if(isset($_POST['submit'])) { $sessionList->filterList(1,$_POST["hall"],$_POST["date"]); $placeholder_date = $_POST["date"]; $placeholder_hall = $_POST["hall"]; $filtered = true; } $sessions = $sessionList->getArray(); $r1 = new HallDTO(1,20,20,30); //Esto se deberia cambiar por una llamada a una lista de salas $r2 = new HallDTO(2,10,30,30); $rooms = array($r1, $r2); echo" <form method=\"post\"> <input type=\"date\" name=\"date\" value=\"". $placeholder_date . "\" min=\"2021-01-01\" max=\"2031-12-31\"> <select name=\"hall\" class=\"button large\">"; foreach($rooms as $r){ if($r->getNumber() == $placeholder_hall){ echo " <option value=\"". $r->getNumber() ." \"selected> Sala ". $r->getNumber() . "</option>"; }else{ echo " <option value=\"". $r->getNumber() ." \"> Sala ". $r->getNumber() . "</option>"; } } echo " <input type=\"submit\" name=\"submit\" value=\"Filtrar\" class=\"button large\" /> </div>"; ?> <div class="column side"> <?php function drawSessions($ses,$bd){ echo " <table class='alt'> <thead> <tr> <th>Hora</th> <th>Pelicula</th> <th>Formato</th> <th>Precio</th> </tr> </thead> <tbody>"; foreach($ses as $s){ $fila = ($bd->FilmData($s->getIdfilm()))->fetch_assoc(); echo " <tr> <td> <a href=\"./?state=edit_session&option=edit\">" . $s->getStartTime() . "</a></td> <td> <a href=\"./?state=edit_session&option=edit\">" .$fila['tittle'] . "</a></td> <td> <a href=\"./?state=edit_session&option=edit\">". $s->getSeatPrice() . "</a></td> <td> <input type=\"submit\" name=\"submit\" value=\"Editar\" class=\"button\" formaction=\"./?state=edit_session&option=edit&id=". $s->getid() ."\"/> </td> </tr>"; } echo " <tbody> </table>"; } if($filtered){ $bd = new Film_DAO('complucine'); if($bd){ drawSessions($sessions,$bd); echo " <input type=\"submit\" name=\"submit\" value=\"AƱadir\" class=\"button large\" formaction=\"./?state=edit_session&option=new\">"; } } echo " </form> </div>"; ?>