$tmp = array(); $tmp['libCpt'] = $EEPC->getEvaluationPointCpt()->getEvaluation()->getLibelleEvaluation(); $tmp['noteCpt'] = $EEPC->getNiveauCpt()->getCodeNiveauCpt(). ' (' .$EEPC->getNiveauCpt()->getLibelleNiveauCpt() . ')'; $return[] = $tmp; } echo json_encode($return); break; case 'getByElevePointCptTrimestreForCpt': //idEleve: idEleve, idMatiere: idMatiere, idTrimestre:idTrimestre, action: 'getByEleveMatiereTrimestreForCpt' // ?action=getByEleveMatiereTrimestre&idEleve=19&idMatiere=6&idTrimestre=1&isNiveau=2 $return = array(); $eleve=Eleve::getById($_GET['idEleve']); $pointCpt = PointCpt::getById($_GET['idPtCpt']); $trimestre = Trimestre::getById($_GET['idTrimestre']); $eleveEvalPointCpt = EleveEvaluationPointCpt::getByElevePointCpt($eleve->getIdUtilisateur(), $pointCpt->getIdPointCpt()); foreach ($eleveEvalPointCpt as $EEPC){ //$EEPC = new EleveEvaluationPointCpt(); $tmp = array(); $tmp['libCpt'] = $EEPC->getEvaluationPointCpt()->getPointCpt()->getLibellePointCpt(); $tmp['noteCpt'] = $EEPC->getNiveauCpt()->getCodeNiveauCpt(). ' (' .$EEPC->getNiveauCpt()->getLibelleNiveauCpt() . ')'; $return[] = $tmp; } echo json_encode($return);
public function getPointCpt(){ return PointCpt::getById($this->getIdPointCpt()); }
$libPointCpt = $_GET['libPointCpt']; $idDomaineCpt = $_GET['idDomaineCpt']; $domaine = DomaineCpt::getById($idDomaineCpt); $point = new PointCpt(); $point->setIdDomaineCpt($domaine->getIdDomaineCpt()); $point->setLibellePointCpt($libPointCpt); $point->insert(); $idEval = $_GET['idEvaluation']; echo majEvalCompetence($idEval, $point->getIdPointCpt()); break; case 'addPointId': $idDomaineCpt = $_GET['idDomaine']; $domaine = DomaineCpt::getById($idDomaineCpt); $idPointCpt = (isset($_GET['idPointCpt'])?$_GET['idPointCpt']:$idPointCpt); $point = PointCpt::getById($idPointCpt); $idEval = $_GET['idEvaluation']; echo majEvalCompetence($idEval, $idPointCpt); break; case 'getListe': $return = array(); $idEval = $_GET['idEvaluation']; $pointsCpt = PointCpt::getByEvaluation($idEval); foreach ($pointsCpt as $pointCpt){ $tmp = array(); $tmp['pointCpt'] = $pointCpt->toArray(); $tmp['domaineCpt'] = $pointCpt->getDomaineCpt()->toArray(); $return[] = $tmp; $tmp = array(); } echo json_encode($return);