Example #1
0
 * Time: 13:28
 */
header('content-type: text/html; charset=utf-8');
session_start();
require_once('../Require/Objects.php');
if (isset ($_GET['action'])) {
	switch ($_GET['action']) {
		case 'getByMatiereNiveau' :
			//idMatiere: idMatiere, idNiveau: idNiveau, action: 'getByMatiereNiveau'
			$matiere = Matiere::getById($_GET['idMatiere']);
			$niveau = Niveau::getById($_GET['idNiveau']);
			$matiereNiveau = MatiereNiveau::getByMatiereNiveau($matiere->getIdMatiere(), $niveau->getIdNiveau());
			$eleves = Eleve::getByMatiereNiveau($matiereNiveau->getIdMatiereNiveau());
			$return = array ();
			foreach ($eleves as $eleve) {
				$return[] = $eleve->toArray();
			}
			echo json_encode($return);
			break;
		case 'getByNiveau':
			//idNiveau: idNiveau, action: 'getByNiveau'
			$niveau = Niveau::getById($_GET['idNiveau']);
			$eleves = Eleve::getByNiveau($niveau->getIdNiveau());
			$return = array ();
			foreach ($eleves as $eleve) {
				$return[] = $eleve->toArray();
			}
			echo json_encode($return);
			break;
	}
}