$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']); $bulletin = new Bulletin(); if ($_GET['idBulletin'] == 0){ $bulletin->setIdEleve($eleve->getIdUtilisateur()); $bulletin->setIdMatiereNiveau($matiereNiveau->getIdMatiereNiveau()); $bulletin->setContenuBulletin($_GET['commBulletin']); $bulletin->setDateRedacton(date('Y-m-d')); $bulletin->insert(); } else { $bulletin = Bulletin::getById($_GET['idBulletin']); $bulletin->setContenuBulletin($_GET['commBulletin']); //$bulletin->setDateRedacton(date('Y-m-d')); $bulletin->update();
} if (isset($_POST['verif'])){ if (isset($_POST['selectEval']) && !empty($_POST['selectEval'])) header('location: ../Intranet/verifNote.php?idEval='.$_POST['selectEval']); } if (isset($_POST['noter'])){ if (isset($_POST['selectEval']) && !empty($_POST['selectEval'])) header('location: ../Intranet/affectNote.php?idEval='.$_POST['selectEval']); } if (isset($_POST['btAjouter'])) { $evaluation = new Evaluation(); $evaluation->setDateEvaluation($_POST['addDate']); $evaluation->setIdMatiereNiveau(MatiereNiveau::getByMatiereNiveau($_POST['addMatiere'], $_POST['addNiveau'])->getIdMatiereNiveau()); $evaluation->setIdTypeEvaluation($_POST['addType']); $evaluation->setTitreEvaluation(db_connect::escape_string($_POST['addTitre'])); // echo $evaluation->getTitreEvaluation(); $evaluation->setMaxEvaluation($_POST['addMax']); if ($evaluation->getIdTypeEvaluation() == 3) $evaluation->setAutreEvaluation(db_connect::escape_string($_POST['autreEval'])); if ($evaluation->insert()){ $msgInsert = "<h4 style='color: green'> L'ajout de l'évaluation a réussi. </h4>"; } else{ $msgInsert = "<h4 style='color: red'> L'ajout de l'évaluation a échoué.
public function getMatiereNiveau(){ return MatiereNiveau::getById($this->getIdMatiereNiveau()); }
<?php /** * Created by PhpStorm. * User: Jean-Baptiste * Date: 22/11/2015 * Time: 11:26 */ header('content-type: text/html; charset=utf-8'); session_start(); require_once('../Require/Objects.php'); if (isset ($_GET['action'])) { switch ($_GET['action']) { case 'getListeMatiere' : $return = array(); $eleve = Eleve::getById($_GET['idEleve']); $matiereNiveau = MatiereNiveau::getFollowingByEleve($eleve->getIdEleve()); foreach($matiereNiveau as $mn){ $return[$mn->getIdNiveau()]['niveau'] = $mn->getNiveau()->toArray(); $return[$mn->getIdNiveau()]['matiere'][] = $mn->getMatiere()->toArray(); } echo json_encode($return); break; } }
//$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; } echo json_encode($return);
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"> <title>EDEIP : Assignation des Matières</title> <link rel="stylesheet" href="../Intranet/styleIntranet.css" type="text/css" media="screen"/> <link rel="stylesheet" href="../Require/jquery-ui.css" type="text/css" media="screen"/> <link rel="stylesheet" href="../font-awesome-4.4.0/css/font-awesome.min.css" type="text/css" media="screen"/>
$utilisateur = new Utilisateur(); if (isset($_SESSION['id'])) { $utilisateur = Utilisateur::getById($_SESSION['id']); } else { header('location: ../Intranet/connexion.php'); } if (isset($_POST['btSubmit'])) { $planTravail = new PlanTravail(); if (!empty($_POST['idPlanTravail'])) $planTravail = PlanTravail::getById($_POST['idPlanTravail']); if (!empty(trim($_POST['libellePlanTravail']))) $planTravail->setLibellePlanTravail($_POST['libellePlanTravail']); if (!empty(trim($_POST['selectMatiere'])) && !empty(trim($_POST['selectNiveau']))) $planTravail->setIdMatiereNiveau(MatiereNiveau::getByMatiereNiveau($_POST['selectMatiere'], $_POST['selectNiveau'])->getIdMatiereNiveau()); if (!empty(trim($_POST['SelectPeriode']))) $planTravail->setIdPeriode($_POST['SelectPeriode']); if (!empty(trim($planTravail->getLibellePlanTravail()))) if (empty($planTravail->getIdPlanTravail())) { if (!empty(trim($planTravail->getLibellePlanTravail()))) $planTravail->insert(); } else $planTravail->update(); // tansfert du fichier Plan de Travail associé. if (!empty($_FILES['fichierPlanTravail'])) { if (ftp_link::estPDFfile($_FILES['fichierPlanTravail']['name'], $_FILES['fichierPlanTravail']['type'])) { /* * Dump du $_FILES
<option value=""></option> </select> </td> </tr> </table> <input type="submit" id="submitButton" name="btSubmit" value="Rechercher"> </fieldset> </form> <?php if (isset($_POST['btSubmit'])) { if (isset($_POST['selectNiveau']) && !empty($_POST['selectNiveau']) && isset($_POST['selectDate']) && !empty($_POST['selectDate'])&& isset($_POST['dateSelect']) && !empty($_POST['dateSelect'])) { $dateChoisi = $_POST['selectDate']; $critereDate = $_POST['dateSelect']; if (isset($_POST['selectMatiere']) && !empty($POST['selectMatiere'])) { $matiereNiveau = MatiereNiveau::getByMatiereNiveau($_POST['selectMatiere'], $_POST['selectNiveau']); $cahiersTextes = CahierTexte::getByMatiereNiveauDateCritere($matiereNiveau->getIdMatiereNiveau(), $dateChoisi, $critereDate); } else $cahiersTextes = CahierTexte::getByNiveauDateCritere($_POST['selectNiveau'], $dateChoisi, $critereDate); if (count($cahiersTextes) >= 1) { foreach ($cahiersTextes as $CT) { ?> <fieldset> <legend>Pour le : <?php echo $CT->afficheDateRealisation() ?> en <?php echo $CT->getMatiereNiveau()->getMatiere()->getLibelleMatiere() ?></legend> <?php echo $CT->getContenuCahierTexte() ?> <br> <br> <div>
$titreEvaluation = $_POST['titreEvaluation']; $dateEvaluation = $_POST['dateEvaluation']; $maxEvaluation = $_POST['maxEvaluation']; $evaluation = new Evaluation(); echo 'idEvaluation : '.$idEvaluation; if (!empty($idEvaluation)) $evaluation = Evaluation::getById($idEvaluation); $evaluation->setAutreEvaluation($autreEvaluation); $evaluation->setDateEvaluation($dateEvaluation); $evaluation->setIdTypeEvaluation($idType); $evaluation->setMaxEvaluation($maxEvaluation); $evaluation->setTitreEvaluation($titreEvaluation); $matiereNiveau = MatiereNiveau::getByMatiereNiveau($idMatiere, $idNiveau); $evaluation->setIdMatiereNiveau($matiereNiveau->getIdMatiereNiveau()); if (empty($evaluation->getIdEvaluation())){ $evaluation->insert(); } else{ $evaluation->update(); } } if (isset($_POST['btSubmitAll'])) { } ?> <!DOCTYPE html> <html>