Subversion Repositories eFlore/Applications.cel

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1632 4001 d 17 h raphael /trunk/jrest/services/ export/xls: diverses améliorations, notamment la définition des colonnes  
1631 4003 d 21 h raphael /trunk/jrest/ Cel/API: RechercheObservation->rechercherObservations() ne n'exécute plus d'emblée
la requête générée et par conséquent ne retourne pas ses résultats,
à l'exception de l'objet ($this) dont l'attribut public $requete_selection_observations
est initialisé.

La méthode get(), elle, exécute la requête et retourne les données résultantes.
Et puisque rechercherObservations() retourne l'objet, il est donc possible d'enchaîner les deux
appels en utilisant désormais la syntaxe RechercheObservation->rechercherObservations()->get().

Cela permet de découpler la génération de la requête de son exécution et donc possiblement
de manipuler la requête en plusieurs temps.
Cela pourrait s'avérer utile dans les cas où le script traitant les données souhaiterait s'architecturer
sous la forme d'un flux au fil de la récupération des enregistrements en BDD plutôt que de
compter sur l'exécution intégrale de la requête et d'attendre le retour exhaustif des données.
 
1630 4004 d 14 h raphael /trunk/jrest/services/ cel/export XLS: Écriture d'une version initiale d'un webservice d'export au format XLS
utilisant la librairie PHPExcel pour la génération
et se voulant claire et aisément extensible.
 
1628 4004 d 21 h raphael /trunk/ cel/saisie: Refus de la saisie lors de l'ajout ou de la modification d'une entrée
comportant une date "invalide", c'est à dire postérieur à now().
* côté client, le DateField GWT se voit donc appliqué une contrainte de date maximum (setMaxValue())
* côté backend, une 400 (Bad Request) est renvoyée
 
1625 4008 d 17 h aurelien /trunk/jrest/services/ Ajout d'un mode renvoyant une liste de fichiers à télécharger  
1622 4009 d 15 h aurelien /trunk/jrest/services/ AJout du référentiel dans les données renvoyées par les widgets  
1617 4009 d 18 h aurelien /trunk/jrest/services/ Ajout de noms de colonnes manquantes qui décalaient les valeurs de l'export  
1616 4009 d 19 h raphael /trunk/jrest/services/ export xls: utilisation de iconv() pour la translitération des caractères accentués.  
1615 4011 d 18 h raphael /trunk/jrest/ import: encodage utf-8 désormais postulé pour les fichiers Excel
en entrée utilisés pour l'import.
 
1612 4012 d 16 h raphael /trunk/jrest/services/ export: encodage utf-8 pour le widget aussi (cf r1609)  
1611 4012 d 17 h raphael /trunk/jrest/services/ export cel widget: la surcharge de méthode en PHP-5.4 n'est pas autorisée
à modifier le prototype de son parent. Cet héritage n'a pas lieu d'être.
 
1610 4012 d 17 h raphael /trunk/jrest/services/ export: mise à jour du code d'export pour la compatibilité avec la nouvelle
structure de fichier de la librairie PEAR Spreadsheet. [bis]
(On ne peut plus compter sur __autoload($classe) pour la charger)
 
1609 4012 d 17 h raphael /trunk/jrest/services/ export: encodage utf-8 désormais utilisé pour les fichiers Excel exportés
à l'aide de l'export (sauf le widget).
 
1606 4012 d 19 h raphael /trunk/jrest/services/ export: mise à jour du code d'export pour la compatibilité avec la nouvelle
structure de fichier de la librairie PEAR Spreadsheet.
(On ne peut plus compter sur __autoload($classe) pour la charger)
 
1598 4016 d 17 h raphael /trunk/jrest/ fix des "Call-time pass-by-reference" (notation supprimée en PHP-5.4)

Recherche basique des occurences:
$ find . -iname '*.php' -exec grep -iE "(\(&)|( &[a-z])" {} \;|grep -v 'function'
 
1593 4018 d 15 h raphael /trunk/jrest/services/ bugfix: le webservice refuse désormais un courriel vide ou invalide
au sens de FILTER_VALIDATE_EMAIL
 
1590 4018 d 17 h aurelien /trunk/jrest/services/ Ajout de suppression de slashes ajouté par le serveur  
1589 4018 d 17 h aurelien /trunk/jrest/services/ Prise en compte du référentiel bdtxa pour les cartes de répartition  
1585 4025 d 15 h jpm /trunk/jrest/ Mise en forme.
Compatibilité php 5.4 : passages par référence seulement dans les définitions de méthodes.
 
1582 4030 d 14 h jpm /trunk/jrest/services/ Ajout d'un service renvoyant les infos d'une obs publique.  

Show All