Exemple #1
0
 foreach($tab_destinataires[$eleve_id] as $numero_tirage => $tab_adresse)
 {
   // Si cet élève a été évalué...
   if(isset($tab_eval[$eleve_id]))
   {
     // Intitulé
     if($make_html) { $releve_HTML_individuel .= (!$make_officiel) ? $separation.'<h2>'.html($groupe_nom).' - '.html($eleve_nom).' '.html($eleve_prenom).'</h2>'.NL : '' ; }
     if($make_csv)  { $releve_CSV .= "\r\n\r\n".$eleve_nom.' '.$eleve_prenom.$csv_head."\r\n"; }
     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[$releve_modele] , $texte_periode , $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_format_eleve( $pages_nb , $tab_infos_entete , $eleve_nom , $eleve_prenom , $eleve_INE , $eleve_nb_lignes );
     }
     // Pour chaque matiere...
     foreach($tab_matiere as $matiere_id => $tab)
     {
       extract($tab); // $matiere_nom $matiere_nb_demandes
       if( (!$make_officiel) || (($make_action=='modifier')&&(in_array($matiere_id,$tab_matiere_id))) || ($make_action=='tamponner') || (($make_action=='examiner')&&(in_array($matiere_id,$tab_matiere_id))) || ($make_action=='consulter') || ($make_action=='imprimer') )
       {
         // Si cet élève a été évalué dans cette matière...
         if(isset($tab_eval[$eleve_id][$matiere_id]))
         {
           if( ($make_html) || ($make_pdf) )