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)&nbsp;:</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&nbsp;:</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&nbsp;:\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&nbsp;:\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";
    }
Example #2
0
      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&nbsp;:
<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&nbsp;:
		".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);