Exemplo n.º 1
0
     $is_appreciation_generale_enregistree = empty($tab_saisie[$eleve_id][0]) ? FALSE : TRUE;
     list($prof_id_appreciation_generale, $tab_appreciation_generale) = $is_appreciation_generale_enregistree ? each($tab_saisie[$eleve_id][0]) : array(0, array('prof_info' => '', 'appreciation' => ''));
 }
 foreach ($tab_destinataires[$eleve_id] as $numero_tirage => $tab_adresse) {
     // 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'];