// Si cet élève a été évalué... if (isset($tab_infos_acquis_eleve[$eleve_id])) { // Intitulé if ($make_html) { $releve_HTML .= !$make_officiel ? $separation . '<h2>' . html($groupe_nom . ' - ' . $eleve_nom . ' ' . $eleve_prenom) . '</h2>' . NL : ''; } if ($make_pdf) { if ($make_officiel && $couleur == 'non') { // Le réglage ne semble pertinent que pour les exemplaires que l'établissement destine à l'impression. // L'exemplaire archivé est une copie destinée à être consultée et sa lecture est bien plus agréable en couleur. $couleur_tirage = $numero_tirage == 0 ? 'oui' : 'non'; $releve_PDF->__set('couleur', $couleur_tirage); } $eleve_nb_lignes = $tab_nb_lignes_total_eleve[$eleve_id] + $nb_lignes_appreciation_generale_avec_intitule + $nb_lignes_assiduite + $nb_lignes_prof_principal + $nb_lignes_supplementaires; $tab_infos_entete = !$make_officiel ? array($tab_titre[$synthese_modele], $texte_periode, $texte_precision, $groupe_nom) : array($tab_etabl_coords, $tab_etabl_logo, $etabl_coords__bloc_hauteur, $tab_bloc_titres, $tab_adresse, $tag_date_heure_initiales, $eleve_genre, $date_naissance); $releve_PDF->entete($tab_infos_entete, $eleve_nom, $eleve_prenom, $eleve_INE, $eleve_nb_lignes); } // On passe en revue les matières... foreach ($tab_infos_acquis_eleve[$eleve_id] as $matiere_id => $tab_infos_matiere) { $matiere_nom = $tab_matiere[$matiere_id]['matiere_nom']; if (!$make_officiel || $make_action == 'tamponner' || $make_action == 'modifier' && in_array($matiere_id, $tab_matiere_id) || $make_action == 'examiner' && in_array($matiere_id, $tab_matiere_id) || $make_action == 'consulter' || $make_action == 'imprimer') { // Bulletin - Interface graphique if ($make_graph) { $tab_graph_data['categories'][$matiere_id] = '"' . addcslashes($matiere_nom, '"') . '"'; $tab_graph_data['series_data_NA'][$matiere_id] = $tab_infos_matiere['total']['NA']; $tab_graph_data['series_data_VA'][$matiere_id] = $tab_infos_matiere['total']['VA']; $tab_graph_data['series_data_A'][$matiere_id] = $tab_infos_matiere['total']['A']; if ($_SESSION['OFFICIEL']['BULLETIN_MOYENNE_SCORES']) { if ($eleve_id) { $tab_graph_data['series_data_MoyEleve'][$matiere_id] = $tab_saisie[$eleve_id][$matiere_id][0]['note'] !== NULL ? $_SESSION['OFFICIEL']['BULLETIN_CONVERSION_SUR_20'] ? $tab_saisie[$eleve_id][$matiere_id][0]['note'] : round($tab_saisie[$eleve_id][$matiere_id][0]['note'] * 5) : 'null'; }