$alt = $alt * -1; echo "<tr class='lig{$alt}'>\n"; echo "<td style='font-weight:bold;vertical-align:top;text-align:left;'>Heure de début : </td>\n"; echo "<td style='text-align:left;'>\n"; //echo "<input type='text' name='heure_debut' value='' />\n"; choix_heure2('heure_debut', $heure_debut, ''); echo "</td>\n"; echo "</tr>\n"; $cal2 = new Calendrier("formulaire", "date_fin"); $alt = $alt * -1; echo "<tr class='lig{$alt}'>\n"; echo "<td style='font-weight:bold;vertical-align:top;text-align:left;'>Date de fin : </td>\n"; echo "<td style='text-align:left;'>\n"; //echo "<input type='text' name='date_fin' id='date_fin' value='$date_fin' size='10' onchange='changement();' />\n"; echo "<input type='text' name='date_fin' id='date_fin' value='{$date_fin}' size='10' onchange='changement();' onKeyDown=\"clavier_date_plus_moins(this.id,event);\" />\n"; echo "<a href=\"#calend\" onclick=\"" . $cal2->get_strPopup('../lib/calendrier/pop.calendrier.php', 350, 170) . "\">\n"; echo "<img src=\"../lib/calendrier/petit_calendrier.gif\" border=\"0\" alt=\"Petit calendrier\" />\n"; echo "</a>\n"; echo "</td>\n"; echo "</tr>\n"; $alt = $alt * -1; echo "<tr class='lig{$alt}'>\n"; echo "<td style='font-weight:bold;vertical-align:top;text-align:left;'>Heure de fin : </td>\n"; echo "<td style='text-align:left;'>\n"; //echo "<input type='text' name='heure_debut' value='' />\n"; choix_heure2('heure_fin', $heure_fin, $afficher_creneau_final); echo "</td>\n"; echo "</tr>\n"; $alt = $alt * -1; echo "<tr class='lig{$alt}'>\n"; echo "<td style='font-weight:bold;vertical-align:top;text-align:left;'>Lieu : </td>\n";
$requete_pe = ('SELECT * FROM '.$prefix_base.'edt_creneaux ORDER BY heuredebut_definie_periode, nom_definie_periode ASC'); $resultat_pe = mysqli_query($GLOBALS["mysqli"], $requete_pe) or die('Erreur SQL !'.$requete_pe.'<br />'.mysqli_error($GLOBALS["mysqli"])); ?> <option value="">pas de sélection</option> <?php while($data_pe = mysqli_fetch_array($resultat_pe)) { ?> <option value="<?php echo $data_pe['id_definie_periode']; ?>" <?php if(isset($dp_absence_eleve_erreur[$i]) and $dp_absence_eleve_erreur[$i] == $data_pe['id_definie_periode']) { ?>selected<?php } else { } ?>><?php echo $data_pe['nom_definie_periode']." ".heure_court($data_pe['heuredebut_definie_periode'])."-".heure_court($data_pe['heurefin_definie_periode']); ?></option> <?php } ?> </select> </td> </tr> <tr> <td>au <input name="a_date_absence_eleve[<?php echo $i; ?>]" id="a_date_absence_eleve_<?php echo $i; ?>" onfocus="javascript:this.select()" type="text" value="<?php if (isset($a_date_absence_eleve[$i]) and !empty($a_date_absence_eleve[$i])) { echo $a_date_absence_eleve[$i]; } else { ?>JJ/MM/AAAA<?php } ?>" size="10" maxlength="10" /><a href="#calend" onClick="<?php //echo $cal_2->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); echo $cal_2->get_strPopup('../../lib/calendrier/pop.calendrier_id.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a></td> <td>à <input name="a_heure_absence_eleve[<?php echo $i; ?>]" onfocus="javascript:this.select()" type="text" value="<?php if (isset($a_heure_absence_eleve[$i]) and !empty($a_heure_absence_eleve[$i])) { echo $a_heure_absence_eleve[$i]; } else { ?>00:00<?php } ?>" size="5" maxlength="5" /></td> <td> en <select name="ap_absence_eleve[<?php echo $i; ?>]"> <?php $requete_pe = ('SELECT * FROM '.$prefix_base.'edt_creneaux ORDER BY heuredebut_definie_periode, nom_definie_periode ASC'); $resultat_pe = mysqli_query($GLOBALS["mysqli"], $requete_pe) or die('Erreur SQL !'.$requete_pe.'<br />'.mysqli_error($GLOBALS["mysqli"])); ?> <option value="">pas de sélection</option><?php while ( $data_pe = mysqli_fetch_array($resultat_pe)) { ?> <option value="<?php echo $data_pe['id_definie_periode']; ?>" <?php if(isset($ap_absence_eleve[$i]) and $ap_absence_eleve[$i] === $data_pe['id_definie_periode']) { ?>selected="selected"<?php } ?>><?php echo $data_pe['nom_definie_periode']." ".heure_court($data_pe['heuredebut_definie_periode'])."-".heure_court($data_pe['heurefin_definie_periode']); ?></option><?php } ?>
//========================= // MODIF: boireaus 20071118 // Pour éviter de refaire le choix des dates en changeant de classe, on utilise la SESSION... /* if (!isset($_POST['display_date_debut'])) $display_date_debut = $jour."/".$mois."/".$annee; if (!isset($_POST['display_date_fin'])) $display_date_fin = $jour."/".$mois."/".$annee; */ $display_date_debut = isset($_POST['display_date_debut']) ? $_POST['display_date_debut'] : (isset($_SESSION['display_date_debut']) ? $_SESSION['display_date_debut'] : $jour . "/" . $mois . "/" . $annee); $display_date_fin = isset($_POST['display_date_fin']) ? $_POST['display_date_fin'] : (isset($_SESSION['display_date_fin']) ? $_SESSION['display_date_fin'] : $jour . "/" . $mois . "/" . $annee); //========================= echo "<a name=\"calend\"></a>de la date : "; echo "<input type='text' name = 'display_date_debut' size='10' value = \"" . $display_date_debut . "\" />\n"; echo "<a href=\"#calend\" onClick=\"" . $cal1->get_strPopup('../lib/calendrier/pop.calendrier.php', 350, 170) . "\"><img src=\"../lib/calendrier/petit_calendrier.gif\" border=\"0\" alt=\"Calendrier\" /></a>\n"; echo " à la date : "; echo "<input type='text' name = 'display_date_fin' size='10' value = \"" . $display_date_fin . "\" />\n"; echo "<a href=\"#calend\" onClick=\"" . $cal2->get_strPopup('../lib/calendrier/pop.calendrier.php', 350, 170) . "\"><img src=\"../lib/calendrier/petit_calendrier.gif\" border=\"0\" alt=\"Calendrier\" /></a>\n"; //========================= // Modif: boireaus 20080225 echo "<li>Inclure le samedi matin dans le décompte des demi-journées d'absence <input type=checkbox name='samedi_compte' value='yes' "; if (isset($_SESSION['samedi_compte'])) { if ($_SESSION['samedi_compte'] == "yes") { echo "checked "; } } echo "/></li>\n"; //========================= //========================= // Ajout: boireaus 20080225 echo "<li>Ne pas inclure le mercredi après-midi dans le décompte des demi-journées d'absence <input type=checkbox name='mercredi_apm_compte' value='no' "; if (isset($_SESSION['mercredi_apm_compte'])) { if ($_SESSION['mercredi_apm_compte'] == "no") {
</select></span> <span id="monForm-C" style="position:absolute;visibility:hidden;"> <select name="specifisite_alert_type_f" style="border: 1px solid #000000; margin-top: 5px;"> <optgroup label="Type action"> <?php $requete_action ="SELECT * FROM ".$prefix_base."absences_actions ORDER BY init_absence_action ASC"; $execution_action = mysqli_query($GLOBALS["mysqli"], $requete_action) or die('Erreur SQL !'.$requete_action.'<br />'.mysqli_error($GLOBALS["mysqli"])); while ($donner_action = mysqli_fetch_array($execution_action)) { ?><option value="<?php echo $donner_action['id_absence_action']; ?>" <?php if (isset($specifisite_alert_type_f) and $specifisite_alert_type_f === $donner_action['id_absence_action']) { ?>selected="selected"<?php } ?>><?php echo ucfirst($donner_action['def_absence_action']); ?></option><?php echo "\n"; } ?> </optgroup> </select></span> <br /> à partir du <input name="date_debut_comptage" id="date_debut_comptage" onfocus="javascript:this.select()" type="text" value="<?php if ( isset($date_debut_comptage) and !empty($date_debut_comptage) ) { echo $date_debut_comptage; } else { echo $date_ce_jour; } ?>" size="10" maxlength="10" /><a href="#calend" onClick="<?php echo $cal_1->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a> au bout d'<input name="nb_comptage_limit" type="text" value="<?php if(isset($nb_comptage_limit) and !empty($nb_comptage_limit)) { echo $nb_comptage_limit; } else { ?>1<?php } ?>" size="2" maxlength="10" />fois <?php if ( $action === 'modifier_alert_type' ) { ?> <input type="hidden" name="id_alert_type" value="<?php echo $id_alert_type; ?>" /> <?php } ?> <input type="hidden" name="id_alert_groupe" value="<?php echo $id_alert_groupe; ?>" /> <input type="hidden" name="action" value="<?php echo $action; ?>" /> <input type="hidden" name="action_sql" value="<?php if ( $action != 'modifier_alert_type' ) { ?>creer_alert_type<?php } else { ?>modifier_alert_type<?php } ?>" /> <input type="hidden" name="action_page" value="<?php echo $action_page; ?>" /> <input type="hidden" name="uid_post" value="<?php echo my_ereg_replace(' ','%20',$uid); ?>" /> <input type="submit" name="submit3" value="<?php if ( $action != 'modifier_alert_type' ) { ?>Ajouter<?php } else { ?>Modifier<?php } ?>" /> </form> <?php } else { echo '* Modification du groupe impossible. Il y a des alerts d\'élèves relevé.'; } ?> <table style="width: 98%; margin: 5px;" cellspacing="1" cellpadding="0"> <tr class="entete_alert_message"> <td style="padding: 2px; text-align: center; font-weight: bold; color: #E8F1F4;">Type</td>
if (mysqli_num_rows($res_prof) > 0) { $login_prof = old_mysql_result($res_prefs, 0, 'login'); } } if (!isset($login_prof)) { echo "<p>Aucun professeur n'a été trouvé.</p>\n"; require "../lib/footer.inc.php"; die; } } $groups = get_groups_for_prof($login_prof); // Passage à la semaine précédente/courante/suivante include "../lib/calendrier/calendrier.class.php"; $cal1 = new Calendrier("form_choix_date", "today_jjmmaaaa"); echo "<div style='float: right; width:25em;'>\n\t<form action='" . $_SERVER['PHP_SELF'] . "' name='form_choix_date' id='form_choix_date' method='post'>\n\t\t<input type='hidden' name='today_jjmmaaaa' id='today_jjmmaaaa' value='' />\n\t\t<input type='hidden' name='login_prof' value='{$login_prof}' />\n\t\t<input type='hidden' name='mode' value='{$mode}' />\n\t\t<a href='" . $_SERVER['PHP_SELF'] . "?today=" . $ts_aujourdhui . "&mode={$mode}&login_prof={$login_prof}'>Aujourd'hui</a>"; echo "\n\t\t<a href=\"#calend\" onclick=\"" . $cal1->get_strPopup('../lib/calendrier/pop.calendrier.php', 350, 170) . ";\"><img src=\"../lib/calendrier/petit_calendrier.gif\" alt=\"Calendrier début\" style=\"border:0;\" /></a>"; //echo " ".img_calendrier_js("today_jjmmaaaa", "img_bouton_today_jjmmaaaa"); echo "\n\t\t - Semaines <a href='" . $_SERVER['PHP_SELF'] . "?today=" . $ts_semaine_precedente . "&mode={$mode}&login_prof={$login_prof}'>précédente</a> / <a href='" . $_SERVER['PHP_SELF'] . "?today=" . $ts_semaine_suivante . "&mode={$mode}&login_prof={$login_prof}'>suivante</a>\n\t</form>\n\n\t<script type='text/javascript'>\n\t\tvar today_jjmmaaaa_0='';\n\n\t\tfunction teste_modif_date() {\n\t\t\tif(document.getElementById('today_jjmmaaaa').value!=today_jjmmaaaa_0) {\n\t\t\t\tdocument.getElementById('form_choix_date').submit();\n\t\t\t}\n\t\t\telse {\n\t\t\t\tsetTimeout('teste_modif_date()', 1000);\n\t\t\t}\n\t\t}\n\n\t\tsetTimeout('teste_modif_date()', 2000);\n\t</script>\n </div>\n"; echo "<p>Affichage pour un professeur : <strong>" . $tab_profs2[$login_prof] . "</strong></p>\n"; } //============================================================= //============================================================= // Récupération des groupes du professeur connecté: if ($_SESSION['statut'] == 'professeur') { $tab_mes_groupes = array(); if ($mode != 'professeur') { //$tab_mes_groupes=get_groups_for_prof($_SESSION['login']); $sql = "SELECT id_groupe FROM j_groupes_professeurs WHERE login='******'login'] . "'"; $res_tmp = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_tmp) > 0) { while ($lig_tmp = mysqli_fetch_object($res_tmp)) {
<?php if ($classe[0] === '') { $requete_liste_eleve = "SELECT login, nom, prenom FROM ".$prefix_base."eleves ORDER BY nom, prenom ASC"; } else { $requete_liste_eleve = "SELECT e.login, e.nom, e.prenom, ec.login, ec.id_classe, ec.periode, c.id, c.classe, c.nom_complet FROM ".$prefix_base."eleves e, ".$prefix_base."j_eleves_classes ec, ".$prefix_base."classes c WHERE ".$classe_selectionne." AND e.login=ec.login AND ec.id_classe=c.id GROUP BY e.login ORDER BY e.nom, e.prenom ASC"; } $resultat_liste_eleve = mysqli_query($GLOBALS["mysqli"], $requete_liste_eleve) or die('Erreur SQL !'.$requete_liste_eleve.'<br />'.mysqli_error($GLOBALS["mysqli"])); while ( $data_liste_eleve = mysqli_fetch_array($resultat_liste_eleve)) { ?> <option value="<?php echo $data_liste_eleve['login']; ?>" <?php if(!empty($eleve) and in_array($data_liste_eleve['login'], $eleve)) { ?>selected="selected"<?php } ?>><?php echo strtoupper($data_liste_eleve['nom'])." ".ucfirst($data_liste_eleve['prenom']); ?></option> <?php } ?> </optgroup> </select><br /> <?php } else { ?><input type="hidden" name="eleve[0]" value="" /><?php } ?> du <input name="du" onfocus="javascript:this.select()" type="text" tabindex="4" value="<?php if(isset($du) and !empty($du)) { echo $du; } else { echo $date_ce_jour; } ?>" size="10" maxlength="10" style="border: 1px solid #000000;" /><a href="#calend" onClick="<?php echo $cal_1->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a><br /> au <input name="au" onfocus="javascript:this.select()" type="text" tabindex="5" value="<?php if (isset($au) and !empty($au)) { echo $au; } else { ?>JJ/MM/AAAA<?php } ?>" size="10" maxlength="10" style="border: 1px solid #000000;" /><a href="#calend" onClick="<?php echo $cal_2->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a><br /> <select name="echelle_x" id="echelle_x" size="1" tabindex="6" style="width: 200px; border : 1px solid #000000; margin-top: 5px;"> <optgroup label="Les échelles (X)"> <option value="M" <?php if(!empty($echelle_x) and $echelle_x === 'M') { ?>selected="selected"<?php } ?>>Par mois</option> <option value="J" <?php if(!empty($echelle_x) and $echelle_x === 'J') { ?>selected="selected"<?php } ?>>Par jour</option> <?php /* <option value="P" <?php if(!empty($echelle_x) and $echelle_x === 'P') { ?>selected="selected"<?php } ?>>Par heure (période)</option> */ ?> <option value="C" <?php if(!empty($echelle_x) and $echelle_x === 'C') { ?>selected="selected"<?php } ?>>Par classe</option> <option value="E" <?php if(!empty($echelle_x) and $echelle_x === 'E') { ?>selected="selected"<?php } ?>>Par élève</option> </optgroup> </select><br /> <select name="echelle_y" id="echelle_y" size="1" tabindex="7" style="width: 200px; border : 1px solid #000000; margin-top: 5px;"> <optgroup label="Les échelles (Y)"> <option value="D" <?php if(!empty($echelle_y) and $echelle_y === 'D') { ?>selected="selected"<?php } ?>>Demi-journée</option> <option value="E" <?php if(!empty($echelle_y) and $echelle_y === 'E') { ?>selected="selected"<?php } ?>>Nombre d'enregistrements</option>
} ?> <table class="tableau_info_compt" border="0" cellspacing="0" cellpadding="2"> <tr> <td>Elève allé<br /><strong><?php if ($compte != 0) { ?><a href="javascript:centrerpopup('../lib/liste_absences.php?id_eleve=<?php echo $id_eleve; ?>&type=<?php echo $type; ?>', 260, 320, 'scrollbars=yes,statusbar=no,resizable=yes');"><?php } ?><?php echo $compte; ?> fois<?php if ($compte != 0) { ?></a><?php } ?></strong><br />à l'infirmerie</td> </tr> </table> </td> <td> <table class="tableau_100" border="0" cellspacing="2" cellpadding="2"> <tr class="tr_tableau_absence_titre"> <td><strong>Date</strong></td> <td><strong>Heure</strong></td> </tr> <tr class="td_tableau_absence_1"> <td>le <input type="text" onfocus="javascript:this.select()" name="d_date_absence_eleve[<?php echo $i; ?>]" id="d_date_absence_eleve_<?php echo $i; ?>" size="15" maxlength="15" value="<?php if(isset($d_date_absence_eleve[$i]) and !empty($d_date_absence_eleve[$i])) { echo $d_date_absence_eleve[$i]; } else { echo $datejour; } ?>" /><a href="#calend" onClick="<?php echo $cal_1->get_strPopup('../../lib/calendrier/pop.calendrier_id.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a></td> <td>de <input onfocus="javascript:this.select()" name="d_heure_absence_eleve[<?php echo $i; ?>]" type="text" id="d_heure_absence_eleve" value="<?php if (isset($d_heure_absence_eleve[$i]) and !empty($d_heure_absence_eleve[$i])) { echo $d_heure_absence_eleve[$i]; } else { ?>00:00<?php } ?>" size="8" maxlength="8" /><br />à <input name="a_heure_absence_eleve[<?php echo $i; ?>]" onfocus="javascript:this.select()" type="text" id="a_heure_absence_eleve" value="<?php if (isset($a_heure_absence_eleve[$i]) and !empty($a_heure_absence_eleve[$i])) { echo $a_heure_absence_eleve[$i]; } else { ?>00:00<?php } ?>" size="8" maxlength="8" /></td> </tr> <tr class="tr_tableau_absence_titre"> <td colspan="2"><strong>Information de l'infirmerie</strong></td> </tr> <tr> <td colspan="2"> <textarea name="info_justify_absence_eleve[<?php echo $i; ?>]" cols="20" rows="2" id="info_justify_absence_eleve"><?php if (isset($info_justify_absence_eleve[$i]) and !empty($info_justify_absence_eleve[$i])) { echo $info_justify_absence_eleve[$i]; } ?></textarea> <input type="hidden" name="id" value="<?php echo $id; ?>" /> <input type="hidden" name="eleve_absence_eleve[<?php echo $i; ?>]" <?php if ($action == "modifier") {?>value="<?php echo $eleve_absent[0]; ?>"<?php } else {?>value="<?php echo $eleve_absent[0]; ?>"<?php } ?> /> <input type="hidden" name="eleve_absence[<?php echo $i; ?>]" value="<?php echo $eleve_absent[$i]; ?>" /> <input type="hidden" name="type_absence_eleve" <?php if ($action == "modifier") {?>value="<?php echo $type; ?>"<?php } else {?>value="<?php echo $type; ?>"<?php } ?> /> <input type="hidden" name="fiche" value="<?php echo $fiche; ?>" /> <input type="hidden" name="action_sql" <?php if ($action == "modifier") {?>value="modifier"<?php } else {?>value="ajouter"<?php } ?> /> <input type="hidden" name="nb_i" value="<?php echo $i+1; ?>" />
{ ?> <table class="tableau_info_compt" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="tableau_info_compt"><a href="javascript:centrerpopup('../lib/liste_absences.php?id_eleve=<?php echo $id_eleve; ?>&type=<?php echo $type; ?>', 260, 320, 'scrollbars=yes,statusbar=no,resizable=yes');">voir ces dispenses</a></td> </tr> </table> <?php } ?> </td> <td> <table class="tableau_100" border="0" cellspacing="2" cellpadding="2"> <tr class="tr_tableau_absence_titre"> <td colspan="2"><strong>Date</strong></td> </tr> <tr> <td class="td_tableau_absence_1">du <input name="du_dispense_eleve" onfocus="javascript:this.select()" type="text" id="du_dispense_eleve" value="<?php if($action=="modifier") { echo $du_dispense_eleve; } else { if(isset($du_dispense_eleve)) { echo $du_dispense_eleve; } else { echo $datejour; } } ?>" size="12" maxlength="15" /><a href="#calend" onClick="<?php echo $cal_1->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a></td> <td class="td_tableau_absence_1">au <input name="au_dispense_eleve" onfocus="javascript:this.select()" onClick="getDate(au,'form1')" type="text" id="au" value="<?php if($action=="modifier") { echo $au_dispense_eleve; } else { if(isset($au_dispense_eleve)) { echo $au_dispense_eleve; } else { ?>JJ/MM/AAAA<?php } } ?>" size="12" maxlength="15" /><a href="#calend" onClick="<?php echo $cal_2->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a></td> </tr> <tr> <td colspan="2" class="norme_absence_bleu"><strong>!</strong>Si la date du et au sont identiques ne renseignez que "du"</td> </tr> </table> Spécifier les jours<br /><input name="quand_dispense" onfocus="javascript:this.select()" type="text" id="quand_dispense" <?php if($action=="modifier") { ?>value="<?php echo $quand_dispense; ?>"<?php } ?> />ex: lundi-M1-M2; mardi S2<br /> Information sur la dispense<br /><textarea name="info_dispense_eleve" cols="40" rows="2" id="info_dispense_eleve"><?php if($action=="modifier") { echo $info_dispense_eleve; }?></textarea> <input type="hidden" name="eleve_dispense" value="<?php if($action=="modifier") { echo $eleve_dispense_eleve; } else { echo $id_eleve; } ?>" /> <input type="hidden" name="eleve_absent[0]" value="<?php if($action=="modifier") { echo $eleve_dispense_eleve; } else { echo $eleve_absent[0]; } ?>" /> <input type="hidden" name="fiche" value="<?php echo $fiche; ?>" /> <?php if($action=="modifier") { ?><input type="hidden" name="id_absence_eleve" id="id_absence_eleve" value="<?php echo $id; ?>" /><?php } ?> <input type="hidden" name="type_absence_eleve" value="<?php echo $type; ?>" /> </td> </tr> </table>
} else { $selected = ""; }?> <option value="<?php echo $data_liste_eleve['login']; ?>" <?php echo $selected; ?>><?php echo strtoupper($data_liste_eleve['nom'])." ".ucfirst($data_liste_eleve['prenom']); ?></option> <?php } ?> </select> <?php } else { ?> <input type="hidden" name="eleve_choix" value="tous" /><?php } ?><br /> Du <input name="du" type="text" id="du" value="<?php if (empty($du)) {?>jj/mm/aaaa<?php } else {echo $du; }?>" size="12" maxlength="12" /><a href="#calend" onclick="<?php echo $cal_1->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a> Au <input name="au" type="text" id="au" value="<?php if (empty($au)) {?>jj/mm/aaaa<?php } else {echo $au; }?>" size="12" maxlength="12" /><a href="#calend" onclick="<?php echo $cal_2->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a> <input type="hidden" name="pagedarriver" value="<?php echo $pagedarriver; ?>" /> <input type="hidden" name="tri" value=""/> <input type="submit" name="submit2" value="Valider" /><br /> <?php } ?> <p>[ <a href="export_csv.php?type=<?php echo $type; ?>&justifie=<?php echo $justifie; ?>&nonjustifie=<?php echo $nonjustifie; ?>&motif=<?php echo $motif; ?>&classe_choix=<?php echo $classe_choix; ?>&eleve_choix=<?php echo $eleve_choix; ?>&du=<?php echo $du; ?>&au=<?php echo $au; ?>">Exportation des données en csv</a> ]</p> <?php /* ajout impression pdf didier */ ?> <p>[<a href="tableau_pdf.php?type=<?php echo $type; ?>&justifie=<?php echo $justifie; ?>&nonjustifie=<?php echo $nonjustifie; ?>&motif=<?php echo $motif; ?>&classe_choix=<?php echo $classe_choix; ?>&eleve_choix=<?php echo $eleve_choix; ?>&du=<?php echo $du; ?>&au=<?php echo $au; ?>&tri=<?php echo $tri; ?>" target="_blank">Impression en Pdf</a>]</p> </div> </fieldset> </form> <?php /* fin du div de centrage du tableau pour ie5 */ ?> </div> <div class="centre"><span class="norme_absence_bleu">Un passage avec la souris sur le NOM permet d'afficher la fiche de l'élève</span></div>
if (!isset($heure_visibilite)) { $heure_visibilite = strftime("%H:%M"); } else { if (preg_match("/[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}/", $heure_visibilite)) { $tmp_tab = explode(":", $heure_visibilite); $heure_visibilite = $tmp_tab[0] . ":" . $tmp_tab[1]; } } ?> <span id='span_nom_jour_semaine'></span> <input type='text' name='date_visibilite' id='date_visibilite' size='10' value = "<?php echo $date_visibilite; ?> " onKeyDown="clavier_date(this.id,event);maj_span_nom_jour_semaine();" AutoComplete="off" title="Vous pouvez modifier la date à l'aide des flèches Up et Down du pavé de direction." onchange="changement();maj_span_nom_jour_semaine();" onblur="maj_span_nom_jour_semaine();" /> <a href="#calend" onClick="<?php echo $cal->get_strPopup('../lib/calendrier/pop.calendrier.php', 350, 170); ?> ;document.getElementById('span_nom_jour_semaine').innerHTML='';" ><img src="../lib/calendrier/petit_calendrier.gif" border="0" alt="Petit calendrier" /></a> à <input name="heure_visibilite" value="<?php echo $heure_visibilite; ?> " type="text" maxlength="5" size="4" id="heure_visibilite" onKeyDown="clavier_heure2(this.id,event,1,30);" AutoComplete="off" title="Vous pouvez modifier l'heure à l'aide des flèches Up et Down du pavé de direction et les flèches PageUp/PageDown." /> </td> </tr> </table> <input type='hidden' name='message_envoye' value='y' /> <p><input type='submit' name='envoyer' value='Envoyer' /></p> </fieldset> </form>
<!-- <span id='js_afficher' style='display:none;'><a href="javascript: document.forms['form_absence'].submit()">Afficher les élèves</a></span> <script type='text/javascript'>document.getElementById('js_afficher').style.display='';</script> --> <?php if(empty($d_date_absence_eleve)) { $d_date_absence_eleve = date('d/m/Y'); } // On vérifie si le professeur a le droit de modifier la date if (getSettingValue("date_phase1") == "y") { echo ' <!--p class="choix_fin"--> <p> <label for="d_date_absence_eleve">Date</label> <input size="10" id="d_date_absence_eleve" name="d_date_absence_eleve" value="'.$d_date_absence_eleve.'" /> <a href="#calend" onclick="'.$cal_1->get_strPopup('../../lib/calendrier/pop.calendrier_id.php', 350, 170).'"> <img src="../../lib/calendrier/petit_calendrier.gif" alt="Calendrier" /> </a> </p> '; }else{ echo ' <h3 class="gepi">'.date_frl(date_sql($d_date_absence_eleve)).'</h3> <p class="erreur_saisie"> <img src="../../images/icons/ico_attention.png" alt="ATTENTION" title="ATTENTION" /> Vérifier les horaires ! </p> '; } ?> <p>
<?php include("../lib/calendrier/calendrier.class.php"); $cal = new Calendrier("formulaire", "date_visibilite"); if(!isset($date_visibilite)) {$date_visibilite=strftime("%d/%m/%Y");} if(!isset($heure_visibilite)) {$heure_visibilite=strftime("%H:%M");} else { if(preg_match("/[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}/", $heure_visibilite)) { $tmp_tab=explode(":", $heure_visibilite); $heure_visibilite=$tmp_tab[0].":".$tmp_tab[1]; } } ?> <div style='float:right; width:16px;'><a href='javascript:date_visibilite_maintenant()' title="Fixer la date/heure de visibilité à l'instant présent."><img src='../images/icons/wizard.png' style='width:16px; height:16px' alt='date de visibilité' /></a></div> <span id='span_nom_jour_semaine'></span> <input type='text' name='date_visibilite' id='date_visibilite' size='10' value = "<?php echo $date_visibilite;?>" onKeyDown="clavier_date(this.id,event);maj_span_nom_jour_semaine();" AutoComplete="off" title="Vous pouvez modifier la date à l'aide des flèches Up et Down du pavé de direction." onchange="changement();maj_span_nom_jour_semaine();" onblur="maj_span_nom_jour_semaine();" /> <a href="#calend" onClick="<?php echo $cal->get_strPopup('../lib/calendrier/pop.calendrier.php', 350, 170);?>;document.getElementById('span_nom_jour_semaine').innerHTML='';" ><img src="../lib/calendrier/petit_calendrier.gif" style="border:0px" alt="Petit calendrier" /></a> à <input name="heure_visibilite" value="<?php echo $heure_visibilite;?>" type="text" maxlength="5" size="4" id="heure_visibilite" onKeyDown="clavier_heure2(this.id,event,1,30);" AutoComplete="off" title="Vous pouvez modifier l'heure à l'aide des flèches Up et Down du pavé de direction et les flèches PageUp/PageDown." /> </td> </tr> </table> <input type='hidden' name='message_envoye' value='y' /> <p><input type='submit' name='envoyer' value='Envoyer' /></p> </fieldset> </form> <p><br /></p> <?php $titre_infobulle="Choix des destinataires"; $texte_infobulle="<p>Cochez les destinataires de votre message et validez.</p>";
</div> <?php } ?> <!-- FORMULAIRE DE SELECTION DE LA DATE POUR LE BILAN JOURNALIER --> <?php if ( $type_impr == "bj" ) { ?> <?php /* div de centrage du tableau pour ie5 */ ?> <div style="text-align: center;"> <form method="post" action="bilan_absences_quotidien_pdf.php" name="form6"> <fieldset style="width: 450px; margin: auto;" class="couleur_ligne_3"> <legend class="legend_texte"> Sélection </legend> <div class="titre_tableau_gestion">Bilan journalier général</div> <div class="norme_absence" style="text-align: left;"> <br /> du <input name="du" type="text" size="11" maxlength="11" value="<?php echo $du; ?>" /><a href="#calend" onClick="<?php echo $cal_7->get_strPopup('../../lib/calendrier/pop.calendrier.php', 350, 170); ?>"><img src="../../lib/calendrier/petit_calendrier.gif" border="0" alt="" /></a> <input type="submit" name="Submit2" value="Générer le PDF" /></div> <br /> </div> </fieldset> </form> <?php /* fin du div de centrage du tableau pour ie5 */ ?> </div> <?php } ?> <!-- FORMULAIRE DE SELECTION POUR LA FICHE RECAPITULATIVE ELEVE, CLASSE, DATES --> <?php // fiche récapitulative des absences if($type_impr === 'fic') { ?> <?php /* div de centrage du tableau pour ie5 */ ?>