Esempio n. 1
0
   $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é...