<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>eFlore/Applications.cel &#x2013; //trunk/jrest/services/ExportXLS.php</title><description>WebSVN RSS feed &#x2013; eFlore/Applications.cel</description><lastBuildDate>Wed, 22 Apr 2026 03:18:57 +0200</lastBuildDate><generator>WebSVN 2.7.0</generator><language>en</language><link>http://svn.tela-botanica.net/websvn/log.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;max=40&amp;peg=1638</link><atom:link href="http://svn.tela-botanica.net/websvn/rss.php?path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;peg=1638&amp;repname=eFlore%2FApplications.cel" rel="self" type="application/rss+xml" />
<item><pubDate>Mon, 01 Jul 2013 10:28:47 +0200</pubDate><dc:creator>raphael</dc:creator><title>Rev 1638 – import/export xls: francisation du code (sorry)</title><description>&lt;div&gt;&lt;strong&gt;raphael – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;import/export xls: francisation du code (sorry)&lt;/div&gt;~ /trunk/jrest/services/ExportXLS.php&lt;br /&gt;~ /trunk/jrest/services/ImportXLS.php&lt;br /&gt;</description><link>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1638&amp;peg=1638</link><guid>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1638&amp;peg=1638</guid></item>
<item><pubDate>Fri, 28 Jun 2013 18:32:24 +0200</pubDate><dc:creator>raphael</dc:creator><title>Rev 1635 – export/xls: ajout du paramètre de colonne &quot;importable&quot;, définissant si une ...</title><description>&lt;div&gt;&lt;strong&gt;raphael – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;export/xls: ajout du paramètre de colonne &quot;importable&quot;, définissant si une la valeur de&lt;br /&gt;
            cette colonne sera intéressante lors de l&apos;import ou si, a contrario, cette valeur&lt;br /&gt;
            est générée automatiquement et peut être ignorée à l&apos;import.&lt;/div&gt;~ /trunk/jrest/services/ExportXLS.php&lt;br /&gt;</description><link>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1635&amp;peg=1638</link><guid>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1635&amp;peg=1638</guid></item>
<item><pubDate>Fri, 28 Jun 2013 15:54:23 +0200</pubDate><dc:creator>raphael</dc:creator><title>Rev 1634 – export/xls: observation, ajoute la possibilité d&apos;effectuer des requêtes arbitraires  ...</title><description>&lt;div&gt;&lt;strong&gt;raphael – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;export/xls: observation, ajoute la possibilité d&apos;effectuer des requêtes arbitraires&lt;br /&gt;
 à travers le constructeur de requêtes SQL sans nuire pour autant à la sécurité générale&lt;br /&gt;
 de l&apos;application.&lt;br /&gt;
&lt;br /&gt;
 + oublie d&apos;un require(PHPExcel)&lt;br /&gt;
 + ajout de debug temporaire&lt;br /&gt;
 + sécurisation du calcul du range() pour éviter des débordements via des valeurs nuisibles&lt;/div&gt;~ /trunk/jrest/lib/RechercheObservation.php&lt;br /&gt;~ /trunk/jrest/services/ExportXLS.php&lt;br /&gt;</description><link>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1634&amp;peg=1638</link><guid>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1634&amp;peg=1638</guid></item>
<item><pubDate>Fri, 28 Jun 2013 15:41:02 +0200</pubDate><dc:creator>raphael</dc:creator><title>Rev 1633 – export/xls: Ajout de 3 approches de la récupération du nom ...</title><description>&lt;div&gt;&lt;strong&gt;raphael – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;export/xls: Ajout de 3 approches de la récupération du nom commun.&lt;br /&gt;
 * getNomCommun() fait appel au web-service dédié, ce qui est élégant mais&lt;br /&gt;
   tout bonnement impraticable de part la latence induite.&lt;br /&gt;
 * getNomCommun_v2() et getNomCommun_v3() sont deux tentatives de bootstrapper&lt;br /&gt;
   le framework et d&apos;utiliser les web-service sout la forme d&apos;appels de fonction.&lt;br /&gt;
   Seule getNomCommun_v3() est véritablement fonctionnelle, mais dépend d&apos;adaptations&lt;br /&gt;
   ailleurs, dont la première faire dépendre l&apos;ensemble de PHP 5.3&lt;br /&gt;
&lt;br /&gt;
 1) patch pour Bdd.php:&lt;br /&gt;
    ajout d&apos;un `namespace JRest;`&lt;br /&gt;
&lt;br /&gt;
 2) patch pour services/modules/0.1/Projets.php&lt;br /&gt;
    passage de private à public pour:&lt;br /&gt;
    - initialiserRessourcesEtParametres()&lt;br /&gt;
    - traiterRessources()&lt;br /&gt;
    Afin de permettre les appels directs.&lt;br /&gt;
&lt;br /&gt;
Ce code à néanmoins une valeur éducative certaine.&lt;br /&gt;
&lt;br /&gt;
Approches alternatives/complémentaires possibles (liste non-exhaustive):&lt;br /&gt;
* proxy-cache sur les web-service&lt;br /&gt;
* cache fichier + rewriteRules sur les ressources de certaines URL de certains web-service&lt;br /&gt;
* ajout des colonnes dans obs_cel (! redondance de données)&lt;br /&gt;
  = ajout du nom commun au moment de l&apos;insertion.&lt;/div&gt;~ /trunk/jrest/services/ExportXLS.php&lt;br /&gt;</description><link>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1633&amp;peg=1638</link><guid>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1633&amp;peg=1638</guid></item>
<item><pubDate>Fri, 28 Jun 2013 15:28:20 +0200</pubDate><dc:creator>raphael</dc:creator><title>Rev 1632 – export/xls: diverses améliorations, notamment la définition des colonnes</title><description>&lt;div&gt;&lt;strong&gt;raphael – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;export/xls: diverses améliorations, notamment la définition des colonnes&lt;/div&gt;~ /trunk/jrest/services/ExportXLS.php&lt;br /&gt;</description><link>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1632&amp;peg=1638</link><guid>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1632&amp;peg=1638</guid></item>
<item><pubDate>Tue, 25 Jun 2013 18:53:35 +0200</pubDate><dc:creator>raphael</dc:creator><title>Rev 1630 – cel/export XLS: Écriture d&apos;une version initiale d&apos;un webservice d&apos;export au ...</title><description>&lt;div&gt;&lt;strong&gt;raphael – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;cel/export XLS: Écriture d&apos;une version initiale d&apos;un webservice d&apos;export au format XLS&lt;br /&gt;
                utilisant la librairie PHPExcel pour la génération&lt;br /&gt;
                et se voulant claire et aisément extensible.&lt;/div&gt;+ /trunk/jrest/services/ExportXLS.php&lt;br /&gt;</description><link>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1630&amp;peg=1638</link><guid>http://svn.tela-botanica.net/websvn/revision.php?repname=eFlore%2FApplications.cel&amp;path=%2F%2Ftrunk%2Fjrest%2Fservices%2FExportXLS.php&amp;rev=1630&amp;peg=1638</guid></item>
</channel></rss>