/** * @param $eleve * @param $trimestre */ function afficheDomaine($eleve, $trimestre, $idMatiere) { $Domaines = DomaineCpt::getByMatiere($idMatiere); if (count($Domaines) > 0) { foreach ($Domaines as $domaine) { echo '<tr> <td colspan="3"></td> <td class="domaine" colspan="2">' . $domaine->getLibelleDomaineCpt() . '</td> <td class="nivCpt"></td> <td class="nivCpt"></td> <td class="nivCpt"></td> <td class="nivCpt"></td> </tr>'; $pointCpts = PointCpt::getByDomaineCpt($domaine->getIdDomaineCpt()); foreach ($pointCpts as $ptCpt) { //$idPointCpt, $idEleve, $idTrimestre $EPT = PointCptEleve::getById($ptCpt->getIdPointCpt(), $eleve->getIdUtilisateur(), $trimestre->getIdTrimestre()); //echo '<tr><td colspan="5"></td><td>'.$EPT->getIdEleve().'</td>'.niveauCpt(0).'</tr>'; if (!is_null($EPT->getIdNiveauCpt())) { echo '<tr> <td colspan="4"></td> <td class="pCpt">' . $EPT->getPointCpt()->getLibellePointCpt() . '</td>'; niveauCpt($EPT->getIdNiveauCpt()); echo '</tr>'; } } } } }
$bulletin->setContenuBulletin($_GET['commBulletin']); $bulletin->setDateRedacton(date('Y-m-d')); $bulletin->insert(); } else { $bulletin = Bulletin::getById($_GET['idBulletin']); $bulletin->setContenuBulletin($_GET['commBulletin']); //$bulletin->setDateRedacton(date('Y-m-d')); $bulletin->update(); } echo json_encode($bulletin->toArray()); break; case 'addNivCpt' : //idEleve: idEleve, idTrimestre:idTrimestre, idPtCpt: idPtCpt, idNivCpt: idNivCpt, action: 'addNivCpt' $pointCptEleve = PointCptEleve::getById($_GET['idPtCpt'], $_GET['idEleve'], $_GET['idTrimestre']); // il n'existe pas, on le cr�e if (is_null($pointCptEleve->getIdPointCpt())){ $pointCptEleve->setIdEleve($_GET['idEleve']); $pointCptEleve->setIdPointCpt($_GET['idPtCpt']); $pointCptEleve->setIdTrimestre($_GET['idTrimestre']); $pointCptEleve->setIdNiveauCpt($_GET['idNivCpt']); if ($_GET['idNivCpt']){ $pointCptEleve->insert(); } } else { // sinon, soit on le met � jour if ($_GET['idNivCpt'] != 0){ $pointCptEleve->setIdNiveauCpt($_GET['idNivCpt']);