} else { $current_cours = EdtEmplacementCoursQuery::create()->findPk($id_cours); } $current_creneau = null; if ($current_cours != null) { $current_creneau = $current_cours->getEdtCreneau(); $current_groupe = $current_cours->getGroupe(); $id_groupe=$current_groupe->getId(); $current_aid = $current_cours->getAidDetails(); $dt_date_absence_eleve = $current_cours->getDate($id_semaine); } } else { if ($id_creneau == null) { $current_creneau = EdtCreneauPeer::retrieveEdtCreneauActuel(); } else { $current_creneau = EdtCreneauPeer::retrieveByPK($id_creneau); } } if ($type_selection == 'id_groupe') { if ($utilisateur->getStatut() == "professeur") { $current_groupe = GroupeQuery::create()->filterByUtilisateurProfessionnel($utilisateur)->findPk($id_groupe); } else { $current_groupe = GroupeQuery::create()->findPk($id_groupe); } } else if ($type_selection == 'id_aid') { $current_aid = AidDetailsQuery::create()->findPk($id_aid); } else if ($type_selection == 'id_classe') { $current_classe = ClasseQuery::create()->findPk($id_classe); } else if ($type_selection != 'id_cours' && getSettingValue("autorise_edt_tous") == 'y'){//rien n'as ete selectionner, on va regarder le cours actuel $current_cours = $utilisateur->getEdtEmplacementCours(); if ($current_cours != null) {
// Initialisation des variables $date_absence_eleve = isset($_POST["date_absence_eleve"]) ? $_POST["date_absence_eleve"] :(isset($_GET["date_absence_eleve"]) ? $_GET["date_absence_eleve"] :(isset($_SESSION["date_absence_eleve"]) ? $_SESSION["date_absence_eleve"] : NULL)); if ($date_absence_eleve != null) {$_SESSION["date_absence_eleve"] = $date_absence_eleve;} if ($date_absence_eleve != null) { $dt_date_absence_eleve = new DateTime(str_replace("/",".",$date_absence_eleve)); } else { $dt_date_absence_eleve = new DateTime('now'); } $choix_creneau = isset($_POST["choix_creneau"]) ? $_POST["choix_creneau"] : (isset($_GET["choix_creneau"]) ? $_GET["choix_creneau"] : null); if ($choix_creneau === null) { $choix_creneau_obj = EdtCreneauPeer::retrieveEdtCreneauActuel(); if ($choix_creneau_obj != null) { $choix_creneau = $choix_creneau_obj->getIdDefiniePeriode(); } } else { $choix_creneau_obj= EdtCreneauPeer::retrieveByPK($choix_creneau); } $avec_js_et_css_edt="y"; $style_specifique[] = "edt_organisation/style_edt"; $style_specifique[] = "templates/DefaultEDT/css/small_edt"; $style_specifique[] = "mod_abs2/lib/abs_style"; //$javascript_specifique[] = "mod_abs2/lib/include"; $javascript_specifique[] = "edt_organisation/script/fonctions_edt"; $dojo=true; //**************** EN-TETE ***************** $titre_page = "Les absences"; require_once("../lib/header.inc.php"); include('menu_abs2.inc.php'); include('menu_bilans.inc.php');