示例#1
0
/**
 * @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>';
                }
            }
        }
    }
}
示例#2
0
<?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;
	}
}