$txt_avis_conseil_classe = $avis_conseil_classe == 'F' ? 'Avis favorable - ' : 'Doit faire ses preuves - '; $appreciation = $txt_avis_conseil_classe . mb_substr($DB_ROW['saisie_appreciation'], 2); } $tab_saisie[$DB_ROW['eleve_id']][$DB_ROW['brevet_epreuve_code']] = array('note' => $note, 'appreciation' => suppression_sauts_de_ligne($appreciation)); $nb_lignes_epreuves += nombre_de_ligne($DB_ROW['saisie_appreciation']); } } // Fabrication du PDF $archivage_tableau_PDF = new PDF_archivage_tableau(FALSE, 'portrait', 10, 10, 5, 12, 'non'); $archivage_tableau_PDF->appreciation_initialiser_eleves_collegues($nb_eleves, $nb_lignes_epreuves); $archivage_tableau_PDF->appreciation_intitule('Fiches Brevet - ' . $annee_session_brevet . ' - ' . $classe_nom . ' - ' . 'Appréciations par élève'); // Pour avoir les élèves dans l'ordre alphabétique, il faut utiliser $tab_eleve_id. foreach ($tab_eleve_id as $eleve_id) { extract($tab_eleve_infos[$eleve_id]); // $eleve_nom $eleve_prenom $date_naissance $eleve_brevet_serie $archivage_tableau_PDF->appreciation_epreuve_eleves_collegues_thead($eleve_nom, $eleve_prenom, $tab_brevet_serie[$eleve_brevet_serie]); if (isset($tab_saisie[$eleve_id])) { foreach ($tab_saisie[$eleve_id] as $epreuve_code => $tab) { extract($tab); // $note $appreciation $archivage_tableau_PDF->appreciation_epreuve_eleves_collegues_tbody($tab_brevet_epreuve[$eleve_brevet_serie][$epreuve_code], $note, $appreciation); } } } } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Cas 2/3 imprimer_donnees_eleves_syntheses : Avis de synthèse pour chaque élève // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'imprimer_donnees_eleves_syntheses') { // Récupérer les saisies enregistrées pour l'avis de synthèse $tab_saisie = array();