public function getMatiere(){ return Matiere::getById($this->getIdMatiere()); }
foreach($pointsCpt as $pointCpt){ //$pointCpt = new PointCpt(); $return[] = "<option value='".$pointCpt->getIdPointCpt()."'>(".$pointCpt->getDomaineCpt()->getLibelleDomaineCpt().") ".$pointCpt->getLibellePointCpt()."</option>"; } echo json_encode($return); break; case 'getByEleveMatiereTrimestre': //idEleve: idEleve, idMatiere: idMatiere, idNiveau: idNiveau, idTrimestre:idTrimestre, action: 'getByEleveMatiereTrimestre // ?action=getByEleveMatiereTrimestre&idEleve=19&idMatiere=6&idTrimestre=1&isNiveau=2 $return = array(); $eleve=Eleve::getById($_GET['idEleve']); $matiere = Matiere::getById($_GET['idMatiere']); $niveau = Niveau::getById($_GET['idNiveau']); $matiereNiveau = MatiereNiveau::getByMatiereNiveau($matiere->getIdMatiere(), $niveau->getIdNiveau()); $trimestre = Trimestre::getById($_GET['idTrimestre']); $eleveEvalPointCpt = EleveEvaluationPointCpt::getByEleveMatiereTrimestre($eleve->getIdEleve(), $matiere->getIdMatiere(), $trimestre->getIdTrimestre()); foreach ($eleveEvalPointCpt as $EEPC){ //$EEPC = new EleveEvaluationPointCpt(); $tmp = array(); $tmp['libCpt'] = $EEPC->getEvaluationPointCpt()->getEvaluation()->getLibelleEvaluation(); $tmp['noteCpt'] = $EEPC->getNiveauCpt()->getCodeNiveauCpt(). ' (' .$EEPC->getNiveauCpt()->getLibelleNiveauCpt() . ')'; $return[] = $tmp; }
header('content-type: text/html; charset=utf-8'); session_start(); require_once('../Require/Objects.php'); //echo json_encode($_GET['action']::getById($_GET['id'.$_GET['action']])->toArray()); switch ($_GET['action']) { case 'CarnetLiaison' : echo json_encode(CarnetLiaison::getById($_GET['idCarnetLiaison'])->toArray()); break; case 'Evaluation': echo json_encode(Evaluation::getById($_GET['idEvaluation'])->toArray()); break; case 'Matiere' : echo json_encode(Matiere::getById($_GET['idMatiere'])->toArray()); break; case 'Module' : echo json_encode(Module::getById($_GET['idModule'])->toArray()); break; case 'Niveau' : echo json_encode(Niveau::getById($_GET['idNiveau'])->toArray()); break; case 'NiveauCpt' : echo json_encode(NiveauCpt::getById($_GET['idNiveauCpt'])->toArray()); break; case 'Periode': echo json_encode(Periode::getById($_GET['idPeriode'])->toArray()); break; case 'Trimestre': echo json_encode(Trimestre::getById($_GET['idTrimestre'])->toArray());
/*$niveau = new Niveau(); if (!empty($_POST['idNiveau'])) $niveau = Niveau::getById($_POST['idNiveau']); if (!empty(trim($_POST['libelleNiveau']))) $niveau->setLibelleNiveau($_POST['libelleNiveau']); if (!empty(trim($niveau->getLibelleNiveau()))) if (empty($niveau->getIdNiveau())) { if (!empty(trim($niveau->getLibelleNiveau()))) $niveau->insert(); } else $niveau->update();*/ if (isset($_POST['Assigner']) && isset($_POST['idNiveau']) && !empty($_POST['idNiveau'])){ $idNiveau = $_POST['idNiveau']; foreach ($_POST['Assigner'] as $idMatiere){ $matiere = Matiere::getById($idMatiere); $idProfesseur = $_POST['idProf'.$idMatiere]; if (isset($_POST['idProf'.$idMatiere]) && !empty($_POST['idProf'.$idMatiere])){ $professeur = Professeur::getById($_POST['idProf'.$idMatiere]); $matiereNiveau = MatiereNiveau::getByMatiereNiveau($matiere->getIdMatiere(), $idNiveau); $profMatiereNiveau = ProfesseurMatiereNiveau::getByProfesseurMatiereNiveau($professeur->getIdProfesseur(), $matiereNiveau->getIdMatiereNiveau()); } } } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
header('content-type: text/html; charset=utf-8'); session_start(); require_once '../Require/Objects.php'; $utilisateur = new Utilisateur(); if (isset($_SESSION['id'])) { $utilisateur = Utilisateur::getById($_SESSION['id']); if (!$utilisateur->estAdministrateur()) { header('location: ../Intranet/mesInformations.php'); } } else { header('location: ../Intranet/connexion.php'); } if (isset($_POST['btSubmit'])) { $matiere = new Matiere(); if (!empty($_POST['idMatiere'])) $matiere = Matiere::getById($_POST['idMatiere']); if (!empty(trim($_POST['libelleMatiere']))) $matiere->setLibelleMatiere($_POST['libelleMatiere']); if (!empty(trim($matiere->getLibelleMatiere()))) if (empty($matiere->getIdMatiere())) { if (!empty(trim($matiere->getLibelleMatiere()))) $matiere->insert(); } else $matiere->update(); } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">