} if ($_SESSION['statut'] == 'scolarite') { echo "<div style='float:left;' class='bold'>\n\t | <a href='bull_index.php'>Visualisation et impression des bulletins </a>\n</div>"; } if ($_SESSION['statut'] == 'scolarite' && getSettingValue('GepiScolImprBulSettings') == 'yes') { echo "<div style='float:left;' class='bold'>\n\t | <a href='param_bull.php'>Paramétrage des bulletins </a>\n</div>"; } if (acces("/bulletin/verrouillage.php", $_SESSION['statut'])) { echo "<div style='float:left;' class='bold'>\n\t | <a href='verrouillage.php' title=\"Verrouiller/déverrouiller les périodes de notes en saisie pour telle ou telle classe.\">Verrouillage des saisies </a>\n</div>"; } // =========================================== echo "<div style='clear:both;'></div>\n"; $bulletin_rempli = 'yes'; $call_classe = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM classes WHERE id = '{$id_classe}'"); $classe = old_mysql_result($call_classe, "0", "classe"); echo "<p><strong>Classe : {$classe} - {$nom_periode[$per]} - Année scolaire : " . getSettingValue("gepiYear") . "</strong><br />\n(<em style='color:" . $couleur_verrouillage_periode[$ver_periode[$per]] . ";'><span id='span_etat_verrouillage_classe'>Période " . $traduction_verrouillage_periode[$ver_periode[$per]] . "</span> <a href='#' onclick=\"afficher_div('div_modif_verrouillage','y',-20,20);return false;\" title=\"Verrouillez/déverrouillez la période pour cette classe.\"><img src='../images/icons/configure.png' class='icone16' alt='Modifier' /></a></em>) - (<em>" . getSettingValue('gepi_prof_suivi') . " : " . liste_prof_suivi($id_classe, "profs", "y") . "</em>)</p>"; $titre_infobulle = "Verrouillage de période"; $texte_infobulle = "<p class='bold' style='text-align:center;'>Modifiez l'état de verrouillage ou non de la période<br />pour la classe de {$classe}</p>\n<p style='text-align:center;'>Passer la période à l'état :<br />\n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=N" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'N');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['N'] . "'>ouverte en saisie</a> - \n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=P" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'P');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['P'] . "'>partiellement close</a> - \n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=O" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'O');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['O'] . "'>close</a><br />\n </p>"; $tabdiv_infobulle[] = creer_div_infobulle("div_modif_verrouillage", $titre_infobulle, "", $texte_infobulle, "", 30, 0, 'y', 'y', 'n', 'n'); // // Vérification de paramètres généraux // $current_classe_nom_complet = old_mysql_result($call_classe, 0, "nom_complet"); if ($current_classe_nom_complet == '') { $bulletin_rempli = 'no'; echo "<p>Le nom long de la classe n'est pas défini !</p>\n"; } $current_classe_suivi_par = old_mysql_result($call_classe, 0, "suivi_par"); if ($current_classe_suivi_par == '') { $bulletin_rempli = 'no'; echo "<p>La personne de l'administration chargée de la classe n'est pas définie !</p>\n";
} if (isset($fiche)) { echo "<p class='bold'><a href='" . $_SERVER['PHP_SELF'] . "?id_classe={$id_classe}&periode_num={$periode_num}' onclick=\"return confirm_abandon (this, change, '{$themessage}')\"><img src='../images/icons/back.png' alt='Retour' class='back_link' /> Retour</a>"; if ($_SESSION['statut'] == 'professeur' && getSettingAOui('CommentairesTypesPP') || $_SESSION['statut'] == 'scolarite' && getSettingAOui('CommentairesTypesScol') || $_SESSION['statut'] == 'professeur' && getSettingAOui('CommentairesTypesCpe')) { echo " | <a href='commentaires_types.php' onclick=\"return confirm_abandon (this, change, '{$themessage}')\">Saisie de commentaires-types</a>"; } echo " | <a href='saisie_avis1.php?id_classe={$id_classe}' onclick=\"return confirm_abandon (this, change, '{$themessage}')\">Saisie avis seul</a>"; echo "</p>\n"; ?> <p class='grand'> Classe : <strong><?php echo $classe_suivi; ?> </strong> <?php echo "<em style='font-size:small'>(" . $gepi_prof_suivi . " : " . liste_prof_suivi($id_classe, "profs", "y") . ")"; echo " - (<em style='color:" . $couleur_verrouillage_periode[$ver_periode[$periode_num]] . ";'>Période " . $traduction_verrouillage_periode[$ver_periode[$periode_num]] . "</em>)</em>"; ?> </p> <?php // On teste la présence d'au moins un coeff pour afficher la colonne des coef $test_coef = mysqli_num_rows(mysqli_query($GLOBALS["mysqli"], "SELECT coef FROM j_groupes_classes WHERE (id_classe='" . $id_classe . "' and coef > 0)")); // On remonte $affiche_categories au-dessus de include "../lib/calcul_rang.inc.php"; sans quoi il se produit des erreurs. $affiche_categories = sql_query1("SELECT display_mat_cat FROM classes WHERE id='" . $id_classe . "'"); if ($affiche_categories == "y") { $affiche_categories = true; } else { $affiche_categories = false; } // on teste si le rang doit être affiché $affiche_rang = sql_query1("SELECT display_rang FROM classes WHERE id='" . $id_classe . "'");
echo "<div style='float:left;' class='bold'>\n\t | <a href='param_bull.php'>Paramétrage des bulletins </a>\n</div>"; } if (acces("/bulletin/verrouillage.php", $_SESSION['statut'])) { echo "<div style='float:left;' class='bold'>\n\t | <a href='verrouillage.php' title=\"Verrouiller/déverrouiller les périodes de notes en saisie pour telle ou telle classe.\">Verrouillage des saisies </a>\n</div>"; } // =========================================== echo "<div style='clear:both;'></div>\n"; $tab_pp = get_tab_prof_suivi($id_classe); $bulletin_rempli = 'yes'; $call_classe = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM classes WHERE id = '{$id_classe}'"); $classe = old_mysql_result($call_classe, "0", "classe"); echo "<p><strong>Classe : {$classe} - {$nom_periode[$per]} - Année scolaire : " . getSettingValue("gepiYear") . "</strong><br />\n(<em style='color:" . $couleur_verrouillage_periode[$ver_periode[$per]] . ";'><span id='span_etat_verrouillage_classe'>Période " . $traduction_verrouillage_periode[$ver_periode[$per]] . "</span>"; if (acces("/bulletin/verrouillage.php", $_SESSION['statut'])) { echo " <a href='#' onclick=\"afficher_div('div_modif_verrouillage','y',-20,20);return false;\" title=\"Verrouillez/déverrouillez la période pour cette classe.\"><img src='../images/icons/configure.png' class='icone16' alt='Modifier' /></a>"; } echo "</em>) - (<em>" . $gepi_prof_suivi . " : " . liste_prof_suivi($id_classe, "profs", "y") . "</em>)</p>"; if (acces("/bulletin/verrouillage.php", $_SESSION['statut'])) { $titre_infobulle = "Verrouillage de période"; $texte_infobulle = "<p class='bold' style='text-align:center;'>Modifiez l'état de verrouillage ou non de la période<br />pour la classe de {$classe}</p>\n<p style='text-align:center;'>Passer la période à l'état :<br />\n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=N" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'N');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['N'] . "'>ouverte en saisie</a> - \n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=P" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'P');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['P'] . "'>partiellement close</a> - \n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=O" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'O');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['O'] . "'>close</a><br />\n </p>"; $tabdiv_infobulle[] = creer_div_infobulle("div_modif_verrouillage", $titre_infobulle, "", $texte_infobulle, "", 30, 0, 'y', 'y', 'n', 'n'); } // // Vérification de paramètres généraux // $current_classe_nom_complet = old_mysql_result($call_classe, 0, "nom_complet"); if ($current_classe_nom_complet == '') { $bulletin_rempli = 'no'; echo "<p>Le nom long de la classe n'est pas défini !</p>\n"; } $current_classe_suivi_par = old_mysql_result($call_classe, 0, "suivi_par"); if ($current_classe_suivi_par == '') {
echo "</form>\n"; // 20140226 if(getSettingAOui('active_mod_discipline')) { echo necessaire_saisie_avertissement_fin_periode(); } echo "<form enctype='multipart/form-data' action='saisie_avis1.php' method='post'>\n"; echo add_token_field(true); if ($id_classe) { $classe = sql_query1("SELECT classe FROM classes WHERE id = '$id_classe'"); ?> <p class= 'grand'>Avis du conseil de classe. Classe : <?php echo $classe; echo " - <em style='font-size:small'>(".getSettingValue("gepi_prof_suivi")." : ".liste_prof_suivi($id_classe, "profs", "y").")</em>"; ?> </p> <?php $test_periode_ouverte = 'no'; $i = "1"; while ($i < $nb_periode) { if ($ver_periode[$i] != "O") { $test_periode_ouverte = 'yes'; } $i++; } ?> <?php if (($_SESSION['statut'] == 'scolarite') or ($_SESSION['statut'] == 'secours') or (($_SESSION['statut'] == 'cpe')&&(getSettingValue("GepiRubConseilCpeTous")=='yes'))) { $sql="SELECT DISTINCT e.* FROM eleves e, j_eleves_classes c