function listarcontroller() { $periodo = new Periodo(); $linhas = $periodo->listar(); $tabela = ''; foreach($linhas as $linha) { $tabela .= '<tr> <td>'.$linha['id'].'</td> <td><a href="periodo_form.php?id='.$linha['id'].'">'.$linha['nome'].'</a></td> </tr> '; } return $tabela; }
function gerarCorpoController($hoje) { $sl = new sala(); $per = new Periodo(); $res = new Reserva(); $tabela_corpo = ''; $salas = $sl->listar(); // para cada sala foreach($salas as $sala) { $tabela_corpo .=' <tr><td> '. $sala['nome'] . '</td> '; // para cada periodo $periodos = $per->listar(); foreach($periodos as $periodo) { $disciplina_reserva = ''; $professores_reserva = ''; // checar se esse periodo, nessa sala, nesse dia, está ocupada. $status = $res->verificarCompleto($hoje,$sala['id'],$periodo['id']); if(isset($status[0]['id'] )) { if( $status[0]['status'] == 1) $css_ocupado = 'reservado' ; else if ( $status[0]['status'] == 2) $css_ocupado = 'confirmado' ; else if ( $status[0]['status'] == 3) $css_ocupado = 'cancelado' ; $disciplina_reserva = $status[0]['disciplina_desc'] ; $professores_reserva = $status[0]['professor_desc'] ; $id_reserva = $status[0]['id'] ; // procurar por disciplinas e professores dessa resrva } else { $id_reserva = 0; $css_ocupado = 'disponivel' ; } // if($disciplina_reserva =! '') $disciplina_reserva = '<p>' . $disciplina_reserva . '</p>'; $tabela_corpo .='<td onClick="abreReserva(this)" class="'.$css_ocupado.'" id="'.$id_reserva.'" sala="'.$sala['id'].'" periodo="'.$periodo['id'].'" > '.$disciplina_reserva. ' <hr> '. $professores_reserva.' </td>'; } $tabela_corpo .=' </tr>'; } return $tabela_corpo; }