* Created by PhpStorm. * User: Jean-Baptiste * Date: 28/11/2015 * Time: 14:46 */ header('content-type: text/html; charset=utf-8'); session_start(); require_once('../Require/Objects.php'); if (isset ($_GET['action'])) { switch ($_GET['action']) { case 'getByEleveMatiereNiveauTrimestre' : //idEleve: idEleve, idMatiere: idMatiere, idNiveau: idNiveau, idTrimestre:idTrimestre, action: 'getByEleveMatiereNiveauTrimestre' $trimestre = Trimestre::getById($_GET['idTrimestre']); $matiereNiveau = MatiereNiveau::getByMatiereNiveau($_GET['idMatiere'], $_GET['idNiveau']); $eleve = Eleve::getById($_GET['idEleve']); $bulletin = Bulletin::getByEleveMatiereNiveauTrimestre($eleve->getIdEleve(), $matiereNiveau->getIdMatiereNiveau(), $trimestre->getIdTrimestre()); if (!$bulletin->getIdBulletin()){ $ret = array(); $ret['contenuBulletin'] = ''; $ret['idBulletin'] = ''; echo json_encode($ret); break; } echo json_encode($bulletin->toArray()); break; case 'addCommentaire': //idEleve: idEleve, idMatiere: idMatiere, idNiveau: idNiveau, idTrimestre:idTrimestre, idBulletin: idBulletin, commBulletin: commBulletin, action: 'addCommentaire' $trimestre = Trimestre::getById($_GET['idTrimestre']); $matiereNiveau = MatiereNiveau::getByMatiereNiveau($_GET['idMatiere'], $_GET['idNiveau']); $eleve = Eleve::getById($_GET['idEleve']);