Пример #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
				}
			}
			else {
				// sinon, soit on le met � jour
				if ($_GET['idNivCpt'] != 0){
					$pointCptEleve->setIdNiveauCpt($_GET['idNivCpt']);
					$pointCptEleve->update();
				}
				// soit on le supprime
				else {
					$pointCptEleve->delete();
				}
			}
			echo json_encode($pointCptEleve->toArray());
			break;
		case 'getListeCompetence' :
			//idEleve: idEleve, idTrimestre:idTrimestre, action: 'getListeCompetence'
			// exemple param debug : /WebService/Bulletin.php?idEleve=19&idTrimestre=1&action=getListeCompetence
			$return = array();
			$idEleve = $_GET['idEleve'];
			$idTrimestre = $_GET['idTrimestre'];
			$idMatiere  = $_GET['idMatiere'];
			$pointCptEleves = PointCptEleve::getByEleveMatiereTrimestre($idEleve, $idMatiere, $idTrimestre);
			foreach($pointCptEleves as $pce){
				//$pce = new PointCptEleve();
				$return[] = "<tr><td width='70%' style='text-align: left'>(".$pce->getPointCpt()->getDomaineCpt()->getLibelleDomaineCpt().") ".$pce->getPointCpt()->getLibellePointCpt()."</td><td style='text-align: center'>".$pce->getNiveauCpt()->getCodeNiveauCpt()."</td></tr>";
			}
			echo json_encode($return);
			break;
	}
}