public function afficherPlanningAdmin() { $util = new UtilitairePageHtml(); echo $util->genereBandeauApresConnexion(); ?> <!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://infoweb-ens/~jacquin-c/jquery-1.11.3.min.js"></script> <link rel="stylesheet" type="text/css" href="vue/css/general.css"> <script type="text/javascript" src="styleTableau.js"></script> <title></title> <meta charset="UTF-8"> </head> <body> <div id="main"> <br/> Bonjour, <br/><br/> Bienvenue sur votre espace administrateur créé à l'occasion des rencontres alternances du 1 avril 2016. <br/><br/> Les emplois du temps relatifs à cet événement n'ont toujours pas été générés. Ceux-ci seront à générer le 31 mars. </div> <?php //////////////////////////////////////ATTTENTION METTRE EN PLACE SYSTEME DATE POUR AFFICHER///////////////////////////////////// //On génére l'emploi du temps $dao = new Dao(); $tabConfig = $dao->getConfiguration(); $tabEnt = $dao->getAllEntreprises(); $nbCreneaux = $tabConfig["nbCreneauxAprem"] + $tabConfig["nbCreneauxMatin"]; $pauseMidi = $tabConfig["nbCreneauxMatin"]; //Planning du point de vue des entreprises ?> <!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://infoweb-ens/~jacquin-c/jquery-1.11.3.min.js"></script> <link rel="stylesheet" type="text/css" href="vue/css/general.css"> <script type="text/javascript" src="styleTableau.js"></script> <title></title> <meta charset="UTF-8"> </head> <body> <div id="main"> <br/> <table id="tabPlanningEnt"> <tr> <?php $tmp = $nbCreneaux + 3; //Nombres de créneaux + colonne entreprise, formation et pause midi echo '<td id="titre" colspan= ' . $tmp . '> Planning Entreprises </td>'; ?> </tr> <tr> <td colspan= 1> Entreprise </td> <td colspan= 1> Formation </td> <?php echo '<td colspan= ' . $tabConfig["nbCreneauxMatin"] . '> Matin </td>'; echo '<td colspan= 1> Pause midi </td>'; echo '<td colspan= ' . $tabConfig["nbCreneauxAprem"] . '> Après-midi </td>'; ?> </tr> <?php echo '<tr>'; echo '<td> </td>'; echo '<td> </td>'; //Les horaires $duree = $tabConfig["dureeCreneau"]; $heureString = $tabConfig["heureDebutMatin"]; $heureString = explode(':', $heureString); $heure = $heureString[0]; $min = $heureString[1]; for ($i = 0; $i <= $nbCreneaux; $i++) { if ($i == $pauseMidi) { echo '<td id="pause_midi">  </td>'; $heureString = $tabConfig["heureDebutAprem"]; $heureString = explode(':', $heureString); $heure = $heureString[0]; $min = $heureString[1]; } else { echo '<td>' . $heure . ' : '; if ($min == 0) { echo '00'; } else { echo $min; } echo '</td>'; $min += $duree; if ($min == 60) { $min = 0; $heure++; } } } echo '</tr>'; foreach ($tabEnt as $ent) { $tabForm = $dao->getFormationsEntreprise($ent->getID()); foreach ($tabForm as $form) { echo '<tr id="entreprise"> <td><a href="index.php?profil=' . $ent->getID() . '&type=Ent">' . $ent->getNomEnt() . '</a> </td> <td>' . $form['typeFormation'] . '</td>'; for ($i = 0; $i < $nbCreneaux; $i++) { if ($i == $pauseMidi) { echo '<td id="pause_midi">  </td>'; } echo ' <td>' . $dao->getNomEtudiant($dao->getCreneau($i, $form['IDformation'])) . '</td> '; } } echo '</tr>'; } ?> </table> <p> </br> </p> <!--Planning du point de vue des Etudiants--> <table id="tabPlanningEtu"> <tr> <?php $tabEtu = $dao->getAllEtudiants(); $tmp = $nbCreneaux + 3; //Nombres de créneaux + colonne entreprise, formation et pause midi echo '<td id="titre" colspan= ' . $tmp . '> Planning Etudiants </td>'; ?> </tr> <tr> <td colspan= 1 id="nameEtu"> Etudiant </td> <?php echo '<td colspan= ' . $tabConfig["nbCreneauxMatin"] . '> Matin </td>'; echo '<td colspan= 1> Pause midi </td>'; echo '<td colspan= ' . $tabConfig["nbCreneauxAprem"] . '> Après-midi </td>'; ?> </tr> <?php echo '<tr>'; echo '<td> </td>'; //Les horaires $duree = $tabConfig["dureeCreneau"]; $heureString = $tabConfig["heureDebutMatin"]; $heureString = explode(':', $heureString); $heure = $heureString[0]; $min = $heureString[1]; for ($i = 0; $i <= $nbCreneaux; $i++) { if ($i == $pauseMidi) { echo '<td id="pause_midi">  </td>'; $heureString = $tabConfig["heureDebutAprem"]; $heureString = explode(':', $heureString); $heure = $heureString[0]; $min = $heureString[1]; } else { echo '<td>' . $heure . ' : '; if ($min == 0) { echo '00'; } else { echo $min; } echo '</td>'; $min += $duree; if ($min == 60) { $min = 0; $heure++; } } } echo '</tr>'; foreach ($tabEtu as $etu) { echo '<tr id="etudiant"> <td id="nomEtu"><a href="index.php?profil=' . $etu->getID() . '&type=Etu">' . $etu->getNomEtu() . ' ' . $etu->getPrenomEtu() . '</a></td>'; for ($i = 0; $i < $nbCreneaux; $i++) { if ($i == $pauseMidi) { echo '<td id="pause_midi">  </td>'; } echo '<td id="infoEtudiant">' . $dao->getNomEntreprise($dao->getIDEntIDForm($dao->getFormationCreneau($i, $etu->getID()))) . '</td> '; } echo '</tr>'; } ?> </table> </br> </br> <!--tableau entretients des entreprises par formations Il reste a faire en sorte que l'entreprise concernée voit les lignes qui la concerne et pas les autres entreprises--> <table id="tableEntFormation"> <tr> <td colspan= 1> Formation </td> <?php echo '<td colspan= ' . $tabConfig["nbCreneauxMatin"] . '> Matin </td>'; echo '<td colspan= 1> Pause midi </td>'; echo '<td colspan= ' . $tabConfig["nbCreneauxAprem"] . '> Après-midi </td>'; ?> </tr> <?php echo '<tr>'; echo '<td> </td>'; //Les horaires $duree = $tabConfig["dureeCreneau"]; $heureString = $tabConfig["heureDebutMatin"]; $heureString = explode(':', $heureString); $heure = $heureString[0]; $min = $heureString[1]; for ($i = 0; $i <= $nbCreneaux; $i++) { if ($i == $pauseMidi) { echo '<td id="pause_midi">  </td>'; $heureString = $tabConfig["heureDebutAprem"]; $heureString = explode(':', $heureString); $heure = $heureString[0]; $min = $heureString[1]; } else { echo '<td id=formation>' . $heure . ' : '; if ($min == 0) { echo '00'; } else { echo $min; } echo '</td>'; $min += $duree; if ($min == 60) { $min = 0; $heure++; } } } echo '</tr>'; foreach ($tabEnt as $ent) { $tabForm = $dao->getFormationsEntreprise($ent->getID()); foreach ($tabForm as $form) { echo '<tr>'; echo '<td>' . $form['typeFormation'] . '</td>'; for ($i = 0; $i < $nbCreneaux; $i++) { if ($i == $pauseMidi) { echo '<td id="pause_midi">  </td>'; } echo ' <td>' . $dao->getNomEtudiant($dao->getCreneau($i, $form['IDformation'])) . '</td> '; } } echo '</tr>'; } ?> </table> <?php echo $util->generePied(); ?> </body> </html> <?php }