echo "<p style='color:red'>Anomalie : La date de fin semble antérieure à la date de début de l'absence.</p>"; require "../lib/footer.inc.php"; die; } // Récupération de la liste des jours d'ouverture de l'établissement $tab_jour = get_tab_jour_ouverture_etab(); $tab_jour_u = array(); $tab_jour_u[1] = "lundi"; $tab_jour_u[2] = "mardi"; $tab_jour_u[3] = "mercredi"; $tab_jour_u[4] = "jeudi"; $tab_jour_u[5] = "vendredi"; $tab_jour_u[6] = "samedi"; $tab_jour_u[7] = "dimanche"; $AbsProfGroupesClasseSeulement = getSettingValue('AbsProfGroupesClasseSeulement'); $tmp_tab_profs_exclus_des_propositions_de_remplacement = get_tab_profs_exclus_des_propositions_de_remplacement(); $tab_profs_refusant_toute_proposition_de_remplacement = get_tab_profs_refusant_toute_proposition_de_remplacement(); $tab_profs_exclus_des_propositions_de_remplacement = array_merge($tmp_tab_profs_exclus_des_propositions_de_remplacement, $tab_profs_refusant_toute_proposition_de_remplacement); $tab_matieres_exclues_des_propositions_de_remplacement = get_tab_matieres_exclues_des_propositions_de_remplacement(); /* echo "<pre>"; print_r($tab_profs_exclus_des_propositions_de_remplacement); echo "</pre>"; */ $texte = "<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"post\" style=\"width: 100%;\" name=\"form0\" onSubmit=\"submit_div_validation_remplacement()\">\n\t" . add_token_field() . "\n\t<input type='hidden' name='id_absence' value='{$id_absence}' />\n\t<input type='hidden' name='valider_remplacement_ancre' id='valider_remplacement_ancre' value='' />\n\t<input type='hidden' name='valider_proposition' id='valider_proposition' value='' />\n\t<p>Attribuer le remplacement en classe de <span id='valider_remplacement_classe'></span> à <span id='valider_remplacement_nom_user'></span> le <span id='valider_remplacement_jour'></span> en <span id='valider_remplacement_creneau'></span>.</p>\n\t<table>\n\t\t<tr style='vertical-align:top;'>\n\t\t\t<td>\n\t\t\t\tSalle : \n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t<input type='text' name='salle' value=\"\" />\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr style='vertical-align:top;'>\n\t\t\t<td>\n\t\t\t\tCommentaire : \n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t<textarea name='commentaire_validation' style='vertical-align:top;'></textarea>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<p><input type='submit' value='Valider le remplacement' /></p>\n</form>"; $tabdiv_infobulle[] = creer_div_infobulle("div_valider_remplacement", "Validation", "", $texte, "", 30, 0, 'y', 'y', 'n', 'n', 2); echo "<form action=\"" . $_SERVER['PHP_SELF'] . "#debut_de_page\" method=\"post\" style=\"width: 100%;\" name=\"form1\">\n\t<fieldset class='fieldset_opacite50'>\n\t\t" . add_token_field() . "\n\t\t<input type='hidden' name='id_absence' value='{$id_absence}' />"; $tab_jours_remplacements = array(); while ($timestamp_courant <= $timestamp_fin) { // Ne retenir que les jours ouvrés // Rechercher les cours du prof dans l'EDT:
<!-- ================================================ --> <h2>Comptes exclus des propositions de remplacements</h2> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" id='form3'> <fieldset class='fieldset_opacite50'> <?php echo add_token_field(); ?> <legend class="invisible">Comptes_exclus</legend> <?php $tab_statuts=array('professeur'); $tab_user_preselectionnes=array(); $tab_user_preselectionnes=get_tab_profs_exclus_des_propositions_de_remplacement(); echo liste_checkbox_utilisateurs($tab_statuts, $tab_user_preselectionnes); ?> <input type='hidden' name='is_posted' value='3' /> <p class="center"> <input type='submit' name='valider' value='Valider' /> </p> <p style='text-indent:-4em;margin-left:4em;'><em>NOTE :</em> Si vous disposez de comptes génériques (<em style='font-size:x-small'>par exemple pour l'équipe d'EPS qui fait les saisies d'absences en début d'heure sur un seul poste et qui a autre chose à faire que de se connecter, saisir les absences, se déconnecter pour que le collègue suivant fasse ses saisies</em>), vous pouvez souhaiter exclure certains comptes des propositions de remplacements.</p> </fieldset> </form>