Example #1
0
//$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
//=======================================
Example #2
0
$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
//=======================================



?>