Пример #1
0
 public static function updateFormation($idEnt)
 {
     $dao = new dao();
     $dao->connexion();
     $entr = $dao->getEnt($idEnt)[0];
     $tabConfig = $dao->getConfiguration();
     $dao->deconnexion();
     $formation = new formation($entr->getId(), $entr->getFormationsRecherchees(), $entr->getNbStands(), $entr->getTypeCreneau(), $tabConfig["nbCreneauxMatin"], $tabConfig["nbCreneauxAprem"]);
     $formation->createForm();
 }
Пример #2
0
    public function afficherPlanningEnt()
    {
        $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>
		<meta charset="UTF-8">
	</head>
	<body>
	<div id="main">
		<br/>&nbsp;&nbsp;&nbsp;&nbsp;Bonjour,
		<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;Bienvenue sur votre espace utilisateur créé à l'occasion des rencontres alternances du 1 avril 2016.

		<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;Les emplois du temps relatifs à cet événement, le vôtre y compris, n'ont toujours pas été générés. Ceux-ci seront générés la troisième semaine du mois de mars.
		L'administrateur vous en informera lorsque ceux-ci seront disponibles.
	</div>

	<!--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="tablePersoEnt">
				<tr>
				<td colspan= 1> Formation </td>
				<?php 
        $dao = new Dao();
        $tabConfig = $dao->getConfiguration();
        $dao = new dao();
        $id = $_SESSION['idUser'];
        $tabprofil = $dao->getEnt($id);
        $profil = $tabprofil[0];
        $nbCreneaux = $tabConfig["nbCreneauxAprem"] + $tabConfig["nbCreneauxMatin"];
        $pauseMidi = $tabConfig["nbCreneauxMatin"];
        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"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp</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>';
        $tabForm = $dao->getFormationsEntreprise($id);
        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"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp</td>';
                }
                echo '<td>' . $dao->getNomEtudiant($dao->getCreneau($i, $form['IDformation'])) . '</td> ';
            }
        }
        echo '</tr>';
        ?>
			</table>
			</html>
		<?php 
    }