function afficheEchiquier() { //Affichage en html, tableau $dao = new dao(); $dao->connexion(); $cmp = 0; //for($l = 0; $l < sizeof($this -> Entreprises); $l++) { foreach ($this->Entreprises as $IDent) { for ($e = 1; $e <= $this->LiensEntrCren[$IDent][0]; $e++) { for ($c = 0; $c < $this->nbCreneaux; $c++) { $Etu = $this->Echiquier[$this->LiensEntrCren[$IDent][$e]][$c]; if ($Etu != 0) { // nom de l'etudiant $dao->ajoutCreneau($c, $this->Formations[$cmp], $this->Etudiants[$Etu]); } } $cmp++; } } $dao->deconnexion(); }
public static function generateFormation() { $dao = new dao(); $dao->connexion(); $listeEnt = $dao->getEntreprises(); $tabConfig = $dao->getConfiguration(); $dao->deconnexion(); foreach ($listeEnt as $entr) { $formation = new formation($entr["IDEnt"], $entr["formationsRecherchees"], $entr["nbStands"], $entr["typeCreneau"], $tabConfig["nbCreneauxMatin"], $tabConfig["nbCreneauxAprem"]); $formation->createForm(); } }
<?php require 'modele/algo.php'; require 'modele/dao/dao.php'; $dao = new dao(); $dao->supprimerCreneau(); $dao->connexion(); $arrayNbCreneaux = $dao->getNbCreneaux(); $creneauMatin = $arrayNbCreneaux[0]; $creneauAprem = $arrayNbCreneaux[1]; $nbCreneaux = $creneauMatin + $creneauAprem; $Etudiants = array(); $Choix = array(); $Entreprises = array(); $Creneaux = array(); $LiensEntrCren = array(); $Formations = array(); $listeEtu = $dao->getEtudiants("Informatique"); //On s'occupe de $Etudiants $cmp = 0; foreach ($listeEtu as $etu) { $Etudiants[$cmp + 1] = $etu["IDEtu"]; $Choix[] = explode(",", $etu["listeChoixEtu"]); $cmp++; } //On s'occupe de $Entreprises, $Creneaux et $LiensEntrCren $listeEnt = $dao->getEntreprises(); foreach ($listeEnt as $ent) { $Entreprises[] = $ent["IDEnt"]; } $listeFormation = $dao->getFormations("Informatique");