//$nom_fichier_xml_a_traiter ='content.xml'; //les chemins contenant les données $fb_gab_perso = getSettingValue("fb_gab_perso"); if ($fb_gab_perso == "1") { // Gestion du multisite if ($_SESSION['rne'] != '') { $rne = $_SESSION['rne'] . "/"; } else { $rne = ''; } $nom_dossier_modele_a_utiliser = "../../mod_ooo/mes_modeles/" . $rne; } else { $nom_dossier_modele_a_utiliser = "../../mod_ooo/modeles_gepi/"; } // TODO vérifier les chemins comme /mod_ooo/lib/chemin.inc.php // Création d'une classe TBS OOo class $OOo = new clsTinyButStrong(); $OOo->Plugin(TBS_INSTALL, OPENTBS_PLUGIN); $OOo->LoadTemplate($nom_dossier_modele_a_utiliser . $nom_fichier_modele_ooo, OPENTBS_ALREADY_UTF8); $OOo->MergeBlock('eleves', $tab_eleves_OOo); //Génération du nom du fichier $now = gmdate('d_M_Y_H:i:s'); $nom_fichier_modele = explode('.', $nom_fichier_modele_ooo); $nom_fic = $nom_fichier_modele[0] . "_" . $now . "." . $nom_fichier_modele[1]; $OOo->Show(OPENTBS_DOWNLOAD, $nom_fic); $OOo->remove(); //suppression des fichiers de travail $OOo->close(); //======================================= // FIN AFFICHAGE DES DONNÉES //=======================================
$OOo->LoadTemplate($nom_dossier_modele_a_utiliser.$nom_fichier_modele_ooo, OPENTBS_ALREADY_UTF8); $OOo->MergeBlock('eleves',$tab_eleves_OOo); //Génération du nom du fichier $now = gmdate('d_M_Y_H:i:s'); $nom_fichier_modele = explode('.',$nom_fichier_modele_ooo); $nom_fic = $nom_fichier_modele[0]."_".$now.".".$nom_fichier_modele[1]; $OOo->Show(OPENTBS_DOWNLOAD, $nom_fic); //send_file_download_headers($OOo->GetMimetypeDoc(), $nom_fic, 'attachment'); //header('Content-Length: '.filesize($OOo->GetPathnameDoc())); //$OOo->FlushDoc(); //envoi du fichier traité //$OOo->RemoveDoc(); //suppression des fichiers de travail //$OOo->sendResponse(); //envoi du fichier traité $OOo->remove(); //suppression des fichiers de travail // Fin de traitement des tableaux $OOo->close(); //======================================= // FIN AFFICHAGE DES DONNÉES //======================================= ?>