Ejemplo n.º 1
0
 echo "<table class='boireaus' border='1' summary='Export'>\n";
 echo "<tr>\n";
 echo "<th>Export / Période</th>\n";
 $i = 1;
 while ($i < $nb_periode) {
     echo "<th>" . $current_group["periodes"][$i]["nom_periode"] . "</th>\n";
     $i++;
 }
 echo "</tr>\n";
 $i = 1;
 echo "<tr class='lig-1'>\n";
 echo "<th>CSV</th>\n";
 while ($i < $nb_periode) {
     $acces_exceptionnel_saisie = false;
     if ($_SESSION['statut'] == 'professeur') {
         $acces_exceptionnel_saisie = acces_exceptionnel_saisie_bull_note_groupe_periode($id_groupe, $i);
     }
     echo "<td>\n";
     if ($current_group["classe"]["ver_periode"]["all"][$i] >= 2 || $acces_exceptionnel_saisie || $current_group["classe"]["ver_periode"]["all"][$i] != 0 && $_SESSION['statut'] == 'secours') {
         $tabdiv_infobulle[] = creer_div_infobulle("info_export_csv_periode_{$i}", "", "", "<center>Export CSV des identifiants GEPI, avec les colonnes Moyennes et Appréciations de cette classe, avec ligne d'entête.</center>", "", 15, 0, "n", "n", "y", "n");
         echo "<a href='import_class_csv.php?id_groupe={$id_groupe}&amp;periode_num={$i}&amp;champs=3&amp;ligne_entete=y&amp;mode=Id_Note_App' onmouseover=\"afficher_div('info_export_csv_periode_{$i}','y',10,10)\" onmouseout=\"cacher_div('info_export_csv_periode_{$i}')\"><img src='../images/notes_app_csv.png' width='30' height='30' alt='Export' ";
         echo "/></a>\n";
     } else {
         $tabdiv_infobulle[] = creer_div_infobulle("info_export_csv_periode_{$i}", "", "", "<center>" . $gepiClosedPeriodLabel . "</center>", "", 8, 0, "n", "n", "y", "n");
         echo "<img src='../images/disabled.png' width='20' height='20' alt='Période close'";
         echo " onmouseover=\"afficher_div('info_export_csv_periode_{$i}','y',10,10)\" onmouseout=\"cacher_div('info_export_csv_periode_{$i}')\" />\n";
     }
     echo "</td>\n";
     $i++;
 }
 echo "</tr>\n";
Ejemplo n.º 2
0
	//$id_racine = @old_mysql_result($appel_cahier_notes, 0, 'id_cahier_notes');
}



$matiere_nom = $current_group["matiere"]["nom_complet"];

$acces_exceptionnel_saisie=array();
$i = 1;
while ($i < $nb_periode) {
	$acces_exceptionnel_saisie[$i]=false;
	$i++;
}
	
if($_SESSION['statut']=='professeur') {
	$acces_exceptionnel_saisie[$periode_cn]=acces_exceptionnel_saisie_bull_note_groupe_periode($id_groupe, $periode_cn);
}

$affiche_bascule = 'no';
$i = 1;
/*
while ($i < $nb_periode) {
	if (($current_group["classe"]["ver_periode"]["all"][$i] >= 2) and ($periode_cn == $i)) $affiche_bascule = 'yes';
	$i++;
}
*/
//if ($current_group["classe"]["ver_periode"]["all"][$periode_cn]!=0) {
//if ($current_group["classe"]["ver_periode"]["all"][$periode_cn]>=2) {
if (($current_group["classe"]["ver_periode"]["all"][$periode_cn]>=2)||
	($acces_exceptionnel_saisie[$periode_cn])||
	(($current_group["classe"]["ver_periode"]["all"][$periode_cn]!=0)&&($_SESSION['statut']=='secours'))) {
Ejemplo n.º 3
0
     echo "</td>\n";
 }
 if ($pref_accueil_bull == "y") {
     // Calcul du nombre de notes et du nombre d'appréciations présentes sur le bulletin
     $sql = "SELECT 1=1 FROM matieres_notes WHERE id_groupe='" . $groups[$i]['id'] . "' AND periode='" . $groups[$i]['periodes'][$j]['num_periode'] . "';";
     // AND statut='' ?
     $test = mysqli_query($GLOBALS["mysqli"], $sql);
     $nb_notes_bulletin = mysqli_num_rows($test);
     $sql = "SELECT 1=1 FROM matieres_appreciations WHERE id_groupe='" . $groups[$i]['id'] . "' AND periode='" . $groups[$i]['periodes'][$j]['num_periode'] . "';";
     // AND statut='' ?
     $test = mysqli_query($GLOBALS["mysqli"], $sql);
     $nb_app_bulletin = mysqli_num_rows($test);
     $effectif_groupe = count($groups[$i]["eleves"][$groups[$i]['periodes'][$j]['num_periode']]["users"]);
     // Note sur le bulletin:
     if ($class_style != "deverrouille") {
         if (acces_exceptionnel_saisie_bull_note_groupe_periode($groups[$i]['id'], $j)) {
             echo "<td style='background-color:orange;' title='Accès exceptionnellement ouvert'>\n";
             $image = "bulletin_saisie.png";
         } else {
             echo "<td class='{$class_style}'>\n";
             $image = "bulletin_visu.png";
         }
     } else {
         //echo "<td class='$class_style'>\n";
         echo "<td>\n";
         $image = "bulletin_saisie.png";
     }
     if (!in_array($groups[$i]['id'], $invisibilite_groupe['bulletins'])) {
         echo "<div id='h_bn_" . $i . "_" . $j . "'>";
         echo "<a href='saisie/saisie_notes.php?id_groupe=" . $groups[$i]['id'] . "&amp;periode_cn=" . $groups[$i]['periodes'][$j]['num_periode'] . "'";
         if ($pref_accueil_infobulles == "y") {
Ejemplo n.º 4
0
             $nb_ma = mysqli_num_rows($res_ma);
             if ($nb_ma == 0) {
                 $info_ma = "<span style='color:red; font-size: small;'>(actuellement vide)</span>";
             } else {
                 if ($nb_ma == $nb_ele_grp) {
                     $info_ma = "<span style='color:green; font-size: small;'>({$nb_ma}/{$nb_ele_grp})</span>";
                 } else {
                     $info_ma = "<span style='color:red; font-size: small;'>({$nb_ma}/{$nb_ele_grp})</span>";
                 }
             }
             echo "<ul><li><a href='../saisie/saisie_notes.php?id_groupe={$id_groupe}&amp;periode_cn={$periode_num}&amp;retour_cn=yes'>Saisie des moyennes</a> {$info_mn}</li>\n";
             echo "<li><a href='../saisie/saisie_appreciations.php?id_groupe={$id_groupe}&amp;periode_cn={$periode_num}'>Saisie des appréciations</a> {$info_ma}</li></ul>\n";
         } else {
             echo "<h3 class='gepi'>Visualisation du bulletin ({$nom_periode[$periode_num]})</h3>\n";
             echo "<ul>\n";
             if (acces_exceptionnel_saisie_bull_note_groupe_periode($id_groupe, $periode_num)) {
                 echo "<li><a href='../saisie/saisie_notes.php?id_groupe={$id_groupe}&amp;periode_cn={$periode_num}&amp;retour_cn=yes'>Accès exceptionnel à la correction des moyennes</a> (<b>" . $gepiClosedPeriodLabel . "</b>).</li>\n";
             } else {
                 echo "<li><a href='../saisie/saisie_notes.php?id_groupe={$id_groupe}&amp;periode_cn={$periode_num}&amp;retour_cn=yes'>Visualisation des moyennes</a> (<b>" . $gepiClosedPeriodLabel . "</b>).</li>\n";
             }
             echo "<li><a href='../saisie/saisie_appreciations.php?id_groupe={$id_groupe}&amp;periode_cn={$periode_num}'>Visualisation des appréciations</a> (<b>" . $gepiClosedPeriodLabel . "</b>).</li></ul>\n";
         }
         echo "\n<p style='margin-top:2em;'><em>NOTES&nbsp;:</em></p>\n<ul>\n\t<li>Lorsque la période est close, seule la consultation des notes saisies est possible.</li>\n\t<li>Lorsque la période est ouverte en saisie, vous pouvez créér/modifier des évaluations, des " . getSettingValue("gepi_denom_boite") . "s,...</li>\n\t<li>\n\t\tEn fin de période, il convient de provoquer une recopie des moyennes du carnet de notes vers le bulletin.<br />\n\t\tCela permet de signaler à la personne éditant les bulletins que l'on a fini ses saisies.<br />\n\t\tCela permet également de modifier les moyennes apparaissant.<br />\n\t\tPar exemple, vous pouvez décider de ne pas mettre de moyenne sur le bulletin pour un élève qui n'aurait été présent qu'à une évaluation<br />\n\t\t(<em>si vous estimez que la note n'est pas représentative du niveau de l'élève</em>).\n\t</li>\n</ul>";
     }
 }
 if (isset($id_racine) && getPref($_SESSION['login'], 'cnBoitesModeMoy', '') == "") {
     $sql = "SELECT 1=1 FROM cn_conteneurs WHERE id_racine='{$id_racine}';";
     $res_nb_conteneurs = mysqli_query($GLOBALS["mysqli"], $sql);
     if (mysqli_num_rows($res_nb_conteneurs) > 1) {
         echo "<p><br /></p><p><strong style='color:red'>ATTENTION&nbsp;:</strong> Vous n'avez pas encore choisi le mode de calcul de moyenne que vous souhaitez adopter <strong>par défaut</strong> quand vous créez des " . getSettingValue('gepi_denom_boite') . "s.</p>\n";
         echo "<div style='margin-left:7em;'>";