/** * @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>'; } } } } }
<?php /** * Created by PhpStorm. * User: Jean-Baptiste * Date: 07/10/2015 * Time: 21:42 */ header('content-type: text/html; charset=utf-8'); session_start(); require_once('../Require/Objects.php'); if (isset ($_GET['action'])) { switch ($_GET['action']) { case 'getByDomaineCpt' : $pointsCpt = PointCpt::getByDomaineCpt($_GET['idDomaineCpt']); $return = array (); foreach ($pointsCpt as $point) { $return[] = $point->toArray(); } echo json_encode($return); break; } }