Пример #1
0
        $annee_affichee .= $annee_actuelle;
    } else {
        if ($mois_actuel < $mois_bascule) {
            $annee_affichee .= $annee_actuelle - 1 . '/' . $annee_actuelle;
        } else {
            $annee_affichee .= $annee_actuelle . '/' . ($annee_actuelle + 1);
        }
    }
    // Tag date heure initiales (code repris de [code_officiel_imprimer.php] )
    $tag_date_heure_initiales = date('d/m/Y H:i') . ' ' . afficher_identite_initiale($_SESSION['USER_PRENOM'], TRUE, $_SESSION['USER_NOM'], TRUE);
    // Fabrication du PDF
    $archivage_tableau_PDF = new PDF_archivage_tableau(TRUE, 'portrait', 5, 5, 5, 12, 'non');
    unset($tab_eleve_id[0]);
    $classe_effectif = count($tab_eleve_id);
    foreach ($tab_eleve_id as $eleve_id => $tab_eleve) {
        $archivage_tableau_PDF->recapitulatif_initialiser($tab_etabl_coords, $tab_eleve, $classe_nom, $classe_effectif, $annee_affichee, $tag_date_heure_initiales, $tab_nb_lignes[$eleve_id][0]);
        foreach ($tab_rubriques as $rubrique_id => $rubrique_nom) {
            $tab_profs = isset($tab_saisies[$eleve_id][$rubrique_id]['professeur']) ? $tab_saisies[$eleve_id][$rubrique_id]['professeur'] : NULL;
            $moyenne_eleve = $tab_moyennes[$rubrique_id][$eleve_id];
            $moyenne_classe = $tab_moyennes[$rubrique_id][0];
            $tab_appreciations = isset($tab_saisies[$eleve_id][$rubrique_id]['appreciation']) ? $tab_saisies[$eleve_id][$rubrique_id]['appreciation'] : array();
            $archivage_tableau_PDF->recapitulatif_rubrique($tab_nb_lignes[$eleve_id][$rubrique_id], $rubrique_nom, $tab_profs, $moyenne_eleve, $moyenne_classe, $tab_appreciations);
        }
    }
    $periode_nom = 'Année Scolaire';
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Enregistrement et affichage du retour.
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$fichier_export = 'saisies_' . $BILAN_TYPE . '_' . Clean::fichier($periode_nom) . '_' . Clean::fichier($classe_nom) . '_' . $action . '_' . fabriquer_fin_nom_fichier__date_et_alea();
FileSystem::ecrire_sortie_PDF(CHEMIN_DOSSIER_EXPORT . $fichier_export . '.pdf', $archivage_tableau_PDF);