$jour_debut_annee_scolaire = jour_debut_annee_scolaire('mysql'); // Date de fin de l'année scolaire précédente // Initialiser au cas où $aff_coef / $aff_socle / $aff_lien sont à 0 $texte_coef = ''; $texte_socle = ''; $texte_lien_avant = ''; $texte_lien_apres = ''; // Les variables $releve_HTML_individuel et $releve_PDF vont contenir les sorties $colspan_nb = ($colonne_bilan=='non') ? $cases_nb : $cases_nb+1 ; $colspan_th = ($colspan_nb) ? '<th colspan="'.$colspan_nb.'" class="nu"></th>' : '' ; $msg_socle = ($only_socle) ? ' - Socle uniquement' : '' ; $msg_periode = ($besoin_notes) ? ' - '.$texte_periode : '' ; $releve_HTML_individuel = $affichage_direct ? '' : '<style type="text/css">'.$_SESSION['CSS'].'</style>'.NL; $releve_HTML_individuel .= $affichage_direct ? '' : '<h1>Grille d\'items d\'un référentiel</h1>'.NL; $releve_HTML_individuel .= $affichage_direct ? '' : '<h2>'.html($matiere_nom.' - Niveau '.$niveau_nom.$msg_socle.$msg_periode).'</h2>'.NL; // Appel de la classe et définition de qqs variables supplémentaires pour la mise en page PDF $releve_PDF = new PDF_grille_referentiel( FALSE /*officiel*/ , $orientation , $marge_min /*marge_gauche*/ , $marge_min /*marge_droite*/ , $marge_min /*marge_haut*/ , $marge_min /*marge_bas*/ , $couleur , $fond , $legende ); $releve_PDF->initialiser( $cases_nb , $cases_largeur , $lignes_nb , $colonne_bilan , $colonne_vide , ($retroactif!='non') /*anciennete_notation*/ , ($colonne_bilan=='oui') /*score_bilan*/ , $pages_nb ); $separation = (count($tab_eleve_infos)>1) ? '<hr />'.NL : '' ; // Pour chaque élève... foreach($tab_eleve_infos as $eleve_id => $tab_eleve) { extract($tab_eleve); // $eleve_nom $eleve_prenom // On met le document au nom de l'élève, ou on établit un document générique $releve_PDF->entete( $matiere_nom , $niveau_nom , $eleve_id , $eleve_nom , $eleve_prenom ); $releve_HTML_individuel .= ($eleve_id) ? $separation.'<h2>'.html($eleve_nom).' '.html($eleve_prenom).'</h2>'.NL : $separation.'<h2>Grille générique</h2>'.NL ; $releve_HTML_individuel .= '<table class="bilan">'.NL; // Pour chaque domaine... if(count($tab_domaine)) { foreach($tab_domaine as $domaine_id => $tab)