Esempio n. 1
0
 {
   // 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) )
         {
           $item_matiere_nb = count($tab_eval[$eleve_id][$matiere_id]);
           if( ($make_pdf) && ($releve_modele!='matiere') )
           {