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); break; case 'getAllDomaineCpt': $domaines = DomaineCpt::getAll(); $return = array(); foreach ($domaines as $domaine){ $return[] = $domaine->toArray(); } echo json_encode($return); break; } } function majEvalCompetence($idEval, $idPoint){ $evalPoint = EvaluationPointCpt::getByEvalPoint($idEval, $idPoint); if (!$evalPoint->getIdEvaluationPointCpt()){ $evalPoint->setIdEvaluation($idEval); $evalPoint->setIdPointCpt($idPoint); $evalPoint->insert();