foreach ($tab_mentions_distribuees as $tab_mention) { $alt = $alt * -1; echo "<tr class='lig{$alt}'>\n"; echo "<td>" . $tab_mention['mention'] . "</td>\n"; echo "<td>" . $tab_mention['effectif'] . "</td>\n"; echo "</tr>\n"; } echo "</table>\n"; } if ($avec_avertissements_fin_periode == "y") { if (isset($tab_totaux_avertissement_fin_periode['periodes'][$periode_num])) { if (!is_array($tab_type_avertissement_fin_periode)) { $tab_type_avertissement_fin_periode = get_tab_type_avertissement(); } echo "<br />\n<p class='bold'>Récapitulatif des " . $mod_disc_terme_avertissement_fin_periode . " distribué(e)s :"; if (acces_impression_avertissement_fin_periode("", $id_classe)) { echo " <a href='../mod_discipline/imprimer_bilan_periode.php?id_classe[0]={$id_classe}&periode[0]={$periode_num}' title=\"Imprimer les '" . $mod_disc_terme_avertissement_fin_periode . "'.\"><img src='../images/icons/print.png' class='icone16' alt='Imprimer' /></a>"; } echo "</p>\n<table class='boireaus boireaus_alt'>\n\t<tr>\n\t\t<th>" . ucfirst($mod_disc_terme_avertissement_fin_periode) . "</th>\n\t\t<th>Effectif</th>\n\t</tr>"; foreach ($tab_totaux_avertissement_fin_periode['periodes'][$periode_num] as $key => $value) { echo "\n\t<tr>\n\t\t<td>" . $tab_type_avertissement_fin_periode['id_type_avertissement'][$key]['nom_complet'] . "</td>\n\t\t<td>" . $value . "</td>\n\t</tr>"; } echo "\n\t</table>"; } } $sql = "SELECT * FROM synthese_app_classe WHERE (id_classe='{$id_classe}' AND periode='{$periode_num}');"; $res_current_synthese = mysqli_query($GLOBALS["mysqli"], $sql); $current_synthese = @old_mysql_result($res_current_synthese, 0, "synthese"); if ($current_synthese == '') { $current_synthese = '-'; }
function tableau_des_avertissements_de_fin_de_periode_eleve($login_ele) { global $tab_type_avertissement_fin_periode; global $mod_disc_terme_avertissement_fin_periode; if (count($tab_type_avertissement_fin_periode) == 0) { $tab_type_avertissement_fin_periode = get_tab_type_avertissement(); } if ($mod_disc_terme_avertissement_fin_periode == "") { $mod_disc_terme_avertissement_fin_periode = getSettingValue('mod_disc_terme_avertissement_fin_periode'); } $retour = ""; $tab_avt_ele = get_tab_avertissement($login_ele); if (count($tab_avt_ele) > 0) { $retour = "<table class='boireaus boireaus_alt boireaus_white_hover'>\n\t<tr>\n\t\t<th title='Période'>Période</th>\n\t\t<th>" . ucfirst($mod_disc_terme_avertissement_fin_periode) . "</th>"; $acces_imprimer_bilan_periode = "n"; //if(acces('/mod_discipline/imprimer_bilan_periode.php', $_SESSION['statut'])) { if (acces_impression_avertissement_fin_periode($login_ele)) { $acces_imprimer_bilan_periode = "y"; $retour .= "\n\t\t<th title=\"Imprimer.\">Impr.</th>"; } $tab_classes_ele = get_class_periode_from_ele_login($login_ele); $retour .= "\n\t</tr>"; foreach ($tab_avt_ele['id_type_avertissement'] as $current_num_periode => $current_tab_avt) { $retour .= "\n\t<tr>\n\t\t<td>" . $current_num_periode . "</td>\n\t\t<td>"; for ($loop = 0; $loop < count($current_tab_avt); $loop++) { if ($loop > 0) { $retour .= "<br />"; } //$retour.=$current_tab_avt[$loop]; $retour .= $tab_type_avertissement_fin_periode['id_type_avertissement'][$current_tab_avt[$loop]]['nom_complet']; } $retour .= "</td>"; if ($acces_imprimer_bilan_periode == "y") { $current_id_classe = $tab_classes_ele['periode'][$current_num_periode]['id_classe']; $retour .= "\n\t\t<td><a href='../mod_discipline/imprimer_bilan_periode.php?id_classe[0]={$current_id_classe}&periode[0]={$current_num_periode}&eleve[0]={$current_id_classe}|{$current_num_periode}|{$login_ele}' title=\"Imprimer l'" . $mod_disc_terme_avertissement_fin_periode . "\"><img src='../images/icons/print.png' class='icone16' alt='Imprimer' /></a></td>"; } $retour .= "\n\t</tr>"; } $retour .= "\n</table>"; } /* $tab_avertissement_fin_periode=get_tab_avertissement($current_eleve_login, $periode_num); echo "<div> <img src='../images/icons/balance_justice.png' class='icone20' title=\"Saisir un ou des ".ucfirst($mod_disc_terme_avertissement_fin_periode)."\" style='float:left;' /> <input type='hidden' name='saisie_avertissement_fin_periode' value='y' /> <div> ".champs_checkbox_avertissements_fin_periode($current_eleve_login, $periode_num)." </div> </div>"; */ return $retour; }
$test_per = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($test_per) > 0) { $tab_per_non_close[$tab_id_classe[$i]][] = $tab_periode_num[$j]; $temoin_periode_non_close = "y"; } } } for ($j = 0; $j < count($tab_periode_num); $j++) { echo "<input type='hidden' name='tab_periode_num[{$j}]' value='" . $tab_periode_num[$j] . "' />\n"; } echo "</form>\n"; //=========================== if ($temoin_periode_non_close == "y") { echo "<br /><p style='text-indent:-7em; margin-left:7em;'><strong style='color:red; text-decoration:blink;'>ATTENTION :</strong> Les saisies ne sont pas closes (<em>période encore ouverte en saisie</em>).<br />Cela signifie que les notes et appréciations peuvent encore changer.<br />Les bulletins vont être marqués d'une indication comme quoi la période n'est pas close.<br />Vous ne devriez pas imprimer ces bulletins.<br />Vous pouvez tester l'affichage pour ajuster les paramètres d'impression, mais vous devriez verrouiller la période avec un compte 'scolarité' avant d'imprimer les bulletins.</p><br />\n"; } if (acces_impression_avertissement_fin_periode("", "")) { $mod_disc_terme_avertissement_fin_periode = getSettingValue('mod_disc_terme_avertissement_fin_periode'); echo "<div style='float:right; width:12em; text-align:center; margin:0.2em; padding:0.2em;' class='fieldset_opacite50'><a href='../mod_discipline/imprimer_bilan_periode.php?"; for ($j = 0; $j < count($tab_periode_num); $j++) { if ($j > 0) { echo "&"; } echo "periode[]=" . $tab_periode_num[$j]; } for ($i = 0; $i < count($tab_id_classe); $i++) { echo "&id_classe[]=" . $tab_id_classe[$i]; } echo "' title=\"Imprimer les '" . $mod_disc_terme_avertissement_fin_periode . "'.\"><img src='../images/icons/print.png' class='icone16' alt='Imprimer' /> Imprimer les '" . $mod_disc_terme_avertissement_fin_periode . "'</a></div>"; } if ($_SESSION['statut'] == 'administrateur' || $_SESSION['statut'] == 'scolarite' || $_SESSION['statut'] == 'cpe' || $_SESSION['statut'] == 'professeur' && is_pp($_SESSION['login'], $tab_id_classe[0])) { echo "<div style='float:right; width:12em; text-align:center; margin:0.2em; padding:0.2em;' class='fieldset_opacite50'><a href='../mod_engagements/imprimer_documents.php?";