$releve_PDF = new PDF_item_releve( $make_officiel , $orientation , $marge_gauche , $marge_droite , $marge_haut , $marge_bas , $couleur , $fond , $legende , !empty($is_test_impression) /*filigrane*/ ); } /* * ******************************** * Cas d'une présentation par élève * ******************************** * Usage le plus courante, le seul envisagé et disponible pendant des années. * Un bilan officiel est toujours présenté par élève. */ if($releve_individuel_format=='eleve') { if($make_pdf) { $lignes_nb = ($releve_modele!='multimatiere') ? array_sum($tab_nb_lignes_total_eleve) : 0 ; $aff_anciennete_notation = ($retroactif!='non') ? TRUE : FALSE ; $releve_PDF->initialiser( $releve_modele , $releve_individuel_format , $aff_etat_acquisition , $aff_anciennete_notation , $cases_nb , $cases_largeur , $lignes_nb , $eleve_nb , $pages_nb ); } // Pour chaque élève... foreach($tab_eleve_infos as $eleve_id => $tab_eleve) { extract($tab_eleve); // $eleve_INE $eleve_nom $eleve_prenom $date_naissance $eleve_genre $eleve_id_gepi $date_naissance = ($date_naissance) ? convert_date_mysql_to_french($date_naissance) : '' ; if($make_officiel) { // Quelques variables récupérées ici car pose pb si placé dans la boucle par destinataire $is_appreciation_generale_enregistree = (isset($tab_saisie[$eleve_id][0])) ? TRUE : FALSE ; 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é...