Пример #1
0
    echo "<p style='color:red'>Anomalie&nbsp;: 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&nbsp;: \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&nbsp;: \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:
Пример #2
0
<!-- ================================================ -->

<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&nbsp;:</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>