Example #1
0
     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&nbsp;:";
         if (acces_impression_avertissement_fin_periode("", $id_classe)) {
             echo " <a href='../mod_discipline/imprimer_bilan_periode.php?id_classe[0]={$id_classe}&amp;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 = '-';
 }
Example #2
0
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;
}
Example #3
0
         $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&nbsp;:</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 "&amp;";
         }
         echo "periode[]=" . $tab_periode_num[$j];
     }
     for ($i = 0; $i < count($tab_id_classe); $i++) {
         echo "&amp;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?";