} if ($DB_ROW['prof_id']) { // Les appréciations $texte = afficher_identite_initiale($DB_ROW['user_nom'], FALSE, $DB_ROW['user_prenom'], TRUE, $DB_ROW['user_genre']) . ' - ' . $DB_ROW['saisie_appreciation']; $tab_saisie[$DB_ROW['rubrique_id']]['tab_appreciation'][] = suppression_sauts_de_ligne($texte); $nb_lignes_supplémentaires += nombre_de_ligne_supplémentaires($texte); } } // ( mettre l'appréciation générale en dernier ) if (isset($tab_saisie[0])) { $tab_saisie[] = array_shift($tab_saisie); } // Fabrication du PDF $nb_rubriques = count($tab_saisie); $archivage_tableau_PDF = new PDF_archivage_tableau(FALSE, 'portrait', 10, 10, 5, 12, 'non'); $archivage_tableau_PDF->appreciation_initialiser_classe_collegues($nb_eleves, $nb_rubriques, $nb_lignes_supplémentaires); $archivage_tableau_PDF->appreciation_intitule($tab_types[$BILAN_TYPE]['titre'] . ' - ' . $classe_nom . ' - ' . $periode_nom . ' - ' . 'Appréciations du groupe classe'); foreach ($tab_saisie as $rubrique_id => $tab) { extract($tab); // $rubrique_nom $note $appreciation $archivage_tableau_PDF->appreciation_rubrique_classe_collegues($rubrique_nom, $note, implode("\r\n", $tab_appreciation), $with_moyenne); } } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Cas 4/6 imprimer_donnees_eleves_syntheses : Appréciations de synthèse générale pour chaque élève // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'imprimer_donnees_eleves_syntheses') { // Récupérer les saisies enregistrées pour le bilan officiel concerné, pour tous les collègues if ($BILAN_TYPE == 'bulletin') { $DB_TAB = array_merge(DB_STRUCTURE_OFFICIEL::DB_recuperer_bilan_officiel_saisies_classe($periode_id, $classe_id, 0, FALSE, TRUE), DB_STRUCTURE_OFFICIEL::DB_recuperer_bilan_officiel_saisies_eleves($BILAN_TYPE, $periode_id, $liste_eleve_id, 0, FALSE, FALSE, TRUE)); } else {