Subversion Repositories eFlore/Applications.del

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
1523 3940 d 1 h aurelien /trunk/services/modules/0.1/images/ La recherche générale sur le masque cherche aussi dans les tags (arrgh)  
/trunk/services/modules/0.1/images/ListeImages.php
1514 3947 d 1 h aurelien /trunk/services/modules/0.1/images/ Passage à l'utilisation d'une classe optimisée pour les requetes sur pictoflora  
/trunk/services/modules/0.1/images/ListeImages.old.php
1498 3962 d 2 h raphael /trunk/services/modules/0.1/ pictoflora/identiplante: priorité données aux champs spécifique sur le champ de masque général  
/trunk/services/modules/0.1/images/ListeImages2.php
/trunk/services/modules/0.1/observations/ListeObservations.php
1497 3965 d 4 h raphael /trunk/services/modules/0.1/images/ pictoflora: le paramètre de config doit être préfix de sa [section]  
/trunk/services/modules/0.1/images/ListeImages2.php
1495 3966 d 23 h raphael /trunk/services/modules/0.1/images/ pictoflora: documentation et clarification des approches possibles ou NON (LEFT JOIN) pour la recherche de tag PictoFlora (+ indentation)  
/trunk/services/modules/0.1/images/ListeImages2.php
1492 3968 d 3 h raphael /trunk/services/modules/0.1/images/ pictoflora: suppression de l'héritage des fonctions depuis Identiplante.
En effet, la spécificité de IP sur PF est le traitement de masque.type qui est inutile
pour IP depuis que la partie commune est partie dans DekTk.
 
/trunk/services/modules/0.1/images/ListeImages2.php
1491 3968 d 3 h raphael /trunk/services/modules/0.1/images/ pictoflora: évite l'output d'une SQL-error sur REGEXP en cas de passage de meta-caractères  
/trunk/services/modules/0.1/images/ListeImages2.php
1490 3968 d 4 h raphael /trunk/services/modules/0.1/ pictoflora/identiplante: réorganisation logique des fonctions.
Avec un peu plus de recul, on peut désormais identifier plus clairement les fonctions
communes et leurs domaines.

Fonctions de filtrage d'input:
buildTagsAST // parse les ET/OU utilisés pour les tags
array_flatten // helper
unsetIfInvalid // helper
requestFilterParams // filtre les paramètres communs courants

Fonctions SQL:
sqlAddIfNullPourConcat // helper (pour rappel CONCAT("a", NULL) = NULL
sqlFieldsToAlias // d'un format de tableau à SELECT de champs aliasés SQL
addAuteursConstraint // requête sur auteur d'obs/image
sqlAddConstraint // les clauses WHERE communes pour les paramètres les plus courants
makeJSONHeader // JSON output simplifiée par rapport aux classes de bibliotheque/
 
/trunk/services/modules/0.1/DelTk.php
/trunk/services/modules/0.1/images/ListeImages2.php
/trunk/services/modules/0.1/observations/ListeObservations.php
/trunk/services/modules/0.1/observations/Observation.php
1486 3968 d 5 h raphael /trunk/services/modules/0.1/images/ pictoflora: problème de "DEPENDENT SUBQUERY" en 5.5, découpage de la recherche sur les tags en un sous-requête distincte  
/trunk/services/modules/0.1/images/ListeImages2.php
1472 3975 d 2 h aurelien /trunk/services/ Votes protocoles : ajout d'une fonction de suppression de vote  
/trunk/services/bibliotheque/ControleAcces.php
/trunk/services/modules/0.1/Images.php
/trunk/services/modules/0.1/images/VotesImage.php
1451 3997 d 6 h raphael /trunk/services/modules/0.1/ identiplante: substitution de l'ancien backend par le backend réécrit  
/trunk/services/modules/0.1/observations/ListeObservations2.php
/trunk/services/modules/0.1/images/ListeImages2.php
/trunk/services/modules/0.1/observations/Observation.php
1448 4001 d 7 h mathias /trunk/services/ Ajout possibilité de masque sur nt, méthode "image par id", masques sur de multiples nn  
/trunk/services/configurations/config_images.ini
/trunk/services/modules/0.1/images/ListeImages.php
1443 4002 d 9 h mathias /trunk/services/modules/0.1/ Ajout méthode au service del/images : consultation par id_image, de la forme service:del:0.1/images/1234  
/trunk/services/modules/0.1/Images.php
/trunk/services/modules/0.1/images/ListeImages.php
1441 4003 d 4 h mathias /trunk/services/modules/0.1/images/ Correction bug service del/Images : remplacement de LIKE par = sur le num_nom  
/trunk/services/modules/0.1/images/ListeImages.php
1439 4004 d 1 h raphael /trunk/services/modules/0.1/images/ pictoflora (ancien): retourne du JSON vide si aucune liaison n'existe plutôt que des requêtes infini + obtention du nom_referentiel systématique  
/trunk/services/modules/0.1/images/ListeImages.php
1438 4004 d 2 h raphael /trunk/services/modules/0.1/images/ pictoflora: ajout de debug sur les requêtes SQL existantes + commentaire à propos des goulets d'étranglement dûs à MySQL pour images2  
/trunk/services/modules/0.1/images/ListeImages.php
/trunk/services/modules/0.1/images/ListeImages2.php
1433 4004 d 8 h raphael /trunk/services/modules/0.1/images/ images: retourne un résultat vide plutôt qu'une 404 en cas d'absence de résultats  
/trunk/services/modules/0.1/images/ListeImages2.php
1431 4007 d 1 h raphael /trunk/ misc: ajout du Changelog et fix mineurs (json header, config)  
/trunk/Changelog
/trunk/services/configurations/config_images.ini
/trunk/services/modules/0.1/images/ListeImages2.php
1430 4007 d 2 h raphael /trunk/services/modules/0.1/images/ pictoflora: ajout d'un support basique des opérandes ET/OU pour la saisie des mots-clefs + bugfixes  
/trunk/services/modules/0.1/images/ListeImages2.php
1428 4007 d 3 h raphael /trunk/ votes: ajout du "trigger" d'update de del_image_stat lorsqu'un vote est ajouté/modifié.
La valeur nb_tags reste inchangée.

Ex: curl -so - -X PUT -d utilisateur=XXX -d protocole=3 -d valeur=4 /del/services/0.1/images/YYY/votes

+ mise à jour du script de création de del_image_stat.
 
/trunk/scripts/modules/maj/201309-index-views.sql
/trunk/services/modules/0.1/images/VotesImage.php
1422 4007 d 22 h raphael /trunk/services/modules/0.1/images/ pictoflora: réécriture du backend de listing d'images (!)  
/trunk/services/modules/0.1/images/ListeImages2.php
1413 4009 d 4 h aurelien /trunk/services/ Ajout de variable de configurations pour prise en compte des mots clés des protocoles et du référentiel pour les images  
/trunk/services/configurations/config_mapping_commentaires.ini
/trunk/services/configurations/config_mapping_votes.ini
/trunk/services/modules/0.1/Observations.php
/trunk/services/modules/0.1/images/ListeImages.php
/trunk/services/modules/0.1/observations/ListeObservations.php
1392 4011 d 6 h raphael /trunk/services/modules/0.1/images/ images: ajout d'un alias pour éviter un ambiguous field  
/trunk/services/modules/0.1/images/ListeImages.php
1390 4013 d 22 h raphael /trunk/services/modules/0.1/images/ images: ajout d'une version initiale d'une réécriture de ListeImages.php, s'applique à **réutiliser** le code existant  
/trunk/services/modules/0.1/images/ListeImages2.php
1366 4016 d 8 h aurelien /trunk/services/ Intégration du masque référentiel dans le web service image  
/trunk/services/configurations/config_images.ini
/trunk/services/modules/0.1/images/ListeImages.php
1365 4017 d 2 h aurelien /trunk/services/ Prise en compte du référentiel dans le module image  
/trunk/services/configurations/config_images.ini
/trunk/services/modules/0.1/images/ListeImages.php
1345 4113 d 7 h aurelien /trunk/services/ Ajout d'un parametre permettant de préciser le format des images au web service  
/trunk/services/configurations/config_images.ini
/trunk/services/modules/0.1/images/ListeImages.php
1333 4116 d 8 h gduche /trunk/services/modules/0.1/images/ un oubli de parenthèses qui change tout ...  
/trunk/services/modules/0.1/images/ListeImages.php
1332 4122 d 3 h aurelien /trunk/services/modules/0.1/images/ Ajout du paramètre masque.nn  
/trunk/services/modules/0.1/images/ListeImages.php
1331 4126 d 3 h gduche /trunk/services/modules/0.1/images/ Liste Images fonctionnel pour tri sur votes et images  
/trunk/services/modules/0.1/images/ListeImages.php
1330 4126 d 4 h aurelien /trunk/services/modules/0.1/images/ Correction des tris et des liste renvoyées par tag et par votes pour que les chiffres soient cohérent d'un tri à l'autre ++  
/trunk/services/modules/0.1/images/ListeImages.php
1328 4126 d 7 h aurelien /trunk/services/modules/0.1/images/ Correction des tris et des liste renvoyées par tag et par votes pour que les chiffres soient cohérent d'un tri à l'autre  
/trunk/services/modules/0.1/images/ListeImages.php
1327 4127 d 7 h gduche /trunk/services/modules/0.1/images/ Liste images corrigé, speedé et commenté  
/trunk/services/modules/0.1/images/ListeImages.php
1326 4127 d 7 h gduche /trunk/services/modules/0.1/images/ Le nouveau service des images  
/trunk/services/modules/0.1/images/ListeImages.php
1321 4168 d 7 h gduche /trunk/services/modules/0.1/images/ Liste Images du prod optimisé pour enlever la sous requete images  
/trunk/services/modules/0.1/images/ListeImages.php
1320 4168 d 8 h gduche /trunk/services/modules/0.1/images/ Gestion du mot clé texte des observations  
/trunk/services/modules/0.1/images/ListeImages.php
1319 4170 d 9 h gduche /trunk/services/modules/0.1/images/ premiere version du service liste images réécrit  
/trunk/services/modules/0.1/images/ListeImages.php
1313 4179 d 4 h gduche /trunk/services/modules/0.1/images/ Le service des images avec la requete sans paramètres et sans le CALC FOUND ROWS qui prend trop de temps  
/trunk/services/modules/0.1/images/ListeImages.php
1312 4179 d 5 h gduche /trunk/services/modules/0.1/images/ Le service des images avec la requete sans paramètres  
/trunk/services/modules/0.1/images/ListeImages.php
1274 4190 d 2 h aurelien /trunk/services/modules/0.1/ Correction pour la prise en compte des noms non identifiés  
/trunk/services/modules/0.1/determinations/ListeImagesDeterminationsProbables.php
/trunk/services/modules/0.1/images/ListeImages.php