echo "</p>\n\r\n\r\n<h2>Impression des {$mod_disc_terme_avertissement_fin_periode}</h2>\n\r\n\r\n<form enctype='multipart/form-data' action='" . $_SERVER['PHP_SELF'] . "' method='post' name='formulaire'>\r\n\t<fieldset class='fieldset_opacite50'>\r\n\t\t<p class='bold'>Choix de la (ou des) période(s) :</p>"; //$sql="SELECT DISTINCT sa.periode FROM s_avertissements sa, j_eleves_classes jec WHERE sa.login_ele=jec.login AND jec.periode=sa.periode ORDER BY sa.periode;"; // Pour éviter des problèmes de ré-impression avec des élèves changeant de classe $sql = "SELECT DISTINCT sa.periode FROM s_avertissements sa, j_eleves_classes jec WHERE sa.login_ele=jec.login ORDER BY sa.periode;"; //echo "$sql<br />"; $res = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res) == 0) { echo "\r\n\t\t<p style='color:red'>Aucun {$mod_disc_terme_avertissement_fin_periode} ne semble encore attribué.</p>\n"; } else { echo "\r\n\t\t<p>"; while ($lig = mysqli_fetch_object($res)) { echo "\r\n\t\t\t<input type='checkbox' name='periode[]' id='periode_" . $lig->periode . "' value='{$lig->periode}' /><label for='periode_" . $lig->periode . "'>Période " . $lig->periode . "</label><br />\n"; } echo "\r\n\t\t</p>"; } echo "\r\n\t\t<p><input type='submit' name='Valider' value='Valider' /></p>\r\n\t</fieldset>\r\n</form>\r\n\r\n<p><br /></p>\r\n<p style='margin-left:4em;text-indent:-4em;'><em>NOTES :</em> Le fichier modèle OOo proposé par défaut utilise une police particulière pour les cases à cocher (<a href='http://www.sylogix.org/attachments/download/243/gepi.ttf' title=\"Télécharger le fichier de police de caractère.\r\n\r\nVous devrez le mettre en place sur la machine utilisée pour imprimer les Avertissements.\r\n\r\nSous Micro\$oft Window\$, il faut copier le fichier gepi.ttf dans le dossier\r\n C:\\Windows\\Fonts\r\n\r\nSous Linux, copier le fichier dans\r\n /usr/share/fonts/truetype/\r\net lancer la commande:\r\n fc-cache -f -v\r\npour prendre en compte la nouvelle police.\">gepi.ttf</a>)<br />\r\nIl faut mettre en place cette police sur votre machine pour obtenir les cases correctement cochées.<br />\r\nA défaut, vous pouvez opter pour un autre mode d'affichage en créant votre propre modèle.<br />\r\nQuelques ressources :\r\n<ul style='margin-left:4em;'>\r\n\t<li><a href=''>http://www.sylogix.org/projects/gepi/wiki/GepiDoc_fbOooCalc)</a></li>\r\n\t<li>\r\n\t\tLes champs tests sur les cases cochées pour les avertissements nécessitent que vous sachiez quel est l'identifiant de chaque sanction.<br />\r\n\t\tPour information, sur votre Gepi, la liste est la suivante :\r\n\t\t" . affiche_tab_type_avertissement() . "\r\n\t\tPour le type dont l'identifiant est <span style='color:red'>1</span> (<em>si cet identifiant existe</em>), le test serait<br />\r\n\t\t<span style='color:blue'>[eleves.ita.<span style='color:red'>1</span>; if [val]='X'; then X ; else 0]</span><br />\r\n\t\tLe X est traduit avec la police gepi.ttf par une case cochée, et le 0 par une case non cochée.\r\n\t</li>\r\n</ul>"; require "../lib/footer.inc.php"; die; } if (!isset($id_classe)) { // Choix des classes $liste_periodes = implode(",", $periode); $input_periode = ""; $chaine_periode = ""; for ($loop = 0; $loop < count($periode); $loop++) { if ($loop > 0) { $chaine_periode .= " OR "; } $chaine_periode .= "sa.periode='" . $periode[$loop] . "'"; $input_periode .= "<input type='hidden' name='periode[]' value='" . $periode[$loop] . "' />\n"; }
C:\\Windows\\Fonts Sous Linux, copier le fichier dans /usr/share/fonts/truetype/ et lancer la commande: fc-cache -f -v pour prendre en compte la nouvelle police.\">gepi.ttf</a>)<br /> Il faut mettre en place cette police sur votre machine pour obtenir les cases correctement cochées.<br /> A défaut, vous pouvez opter pour un autre mode d'affichage en créant votre propre modèle.<br /> Quelques ressources : <ul style='margin-left:4em;'> <li><a href=''>http://www.sylogix.org/projects/gepi/wiki/GepiDoc_fbOooCalc)</a></li> <li> Les champs tests sur les cases cochées pour les avertissements nécessitent que vous sachiez quel est l'identifiant de chaque sanction.<br /> Pour information, sur votre Gepi, la liste est la suivante : ".affiche_tab_type_avertissement()." Pour le type dont l'identifiant est <span style='color:red'>1</span> (<em>si cet identifiant existe</em>), le test serait<br /> <span style='color:blue'>[eleves.ita.<span style='color:red'>1</span>; if [val]='X'; then X ; else 0]</span><br /> Le X est traduit avec la police gepi.ttf par une case cochée, et le 0 par une case non cochée. </li> </ul>"; require("../lib/footer.inc.php"); die(); } if(!isset($id_classe)) { // Choix des classes $liste_periodes=implode(",", $periode);