// Traitement des tableaux // On insère ici les lignes concernant la gestion des tableaux // $OOo->mergeXmlBlock('eleves',$tab_eleves_OOo); $OOo->mergeXml( array( 'name' => 'eleves', 'type' => 'block', 'data_type' => 'array', 'charset' => 'UTF-8' ),$tab_eleves_OOo); $OOo->SaveXml(); //traitement du fichier extrait $OOo->sendResponse(); //envoi du fichier traité $OOo->remove(); //suppression des fichiers de travail // Fin de traitement des tableaux $OOo->close(); die(); } } //**************** EN-TETE ******************************* // End standart header $titre_page = "Impression des $mod_disc_terme_avertissement_fin_periode"; require_once("../lib/header.inc.php"); //********************************************************
if ($dezippeur == 1) { $OOo->setZipMethod('shell'); $OOo->setZipBinary('zip'); $OOo->setUnzipBinary('unzip'); } else { $OOo->setZipMethod('ziparchive'); } // setting the object $OOo->SetProcessDir($nom_dossier_temporaire); //dossier où se fait le traitement (décompression / traitement / compression) // create a new openDocument document from the template with an unique id $OOo->createFrom($nom_dossier_modele_a_utiliser . $nom_fichier_modele_ooo); // le chemin du fichier est indiqué à partir de l'emplacement de ce fichier // merge data with openDocument file named 'content.xml' $OOo->loadXml($nom_fichier_xml_a_traiter); //Le fichier qui contient les variables et doit être parsé (il sera extrait) // Traitement des tableaux // On insère ici les lignes concernant la gestion des tableaux // $OOo->mergeXmlBlock('eleves',$tab_eleves_OOo); $OOo->mergeXml(array('name' => 'eleves', 'type' => 'block', 'data_type' => 'array', 'charset' => 'UTF-8'), $tab_eleves_OOo); $OOo->SaveXml(); //traitement du fichier extrait $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 //=======================================