Subversion Repositories eFlore/Applications.del

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1846 3571 d 14 h mathias /branches/v1.4-bore/services/modules/0.1/ Correction erreur nomd de colonne : "vdi.courriel" => "vdi.courriel_utilisateur"  
1800 3664 d 16 h mathias /branches/v1.4-bore/services/modules/0.1/ Service observations : les mots clefs du masque général sont recherchés avec LIKE et non REGEXP, car ça ne marchait pas  
1779 3700 d 17 h mathias /branches/v1.4-bore/ Création branche version 1.4-bore  
1688 3736 d 11 h mathias /trunk/ Renommage : "bdtao" => "apd"  
1674 3743 d 16 h mathias /trunk/ Intégration de BDTAO  
1646 3761 d 9 h aurelien /trunk/services/modules/0.1/ Correction d'une mauvaise gestion des correspondances de département, qui cassait le moteur de recherche (report dans le tronc)  
1594 3768 d 9 h aurelien /trunk/services/modules/0.1/ Correction d'une requete sur les départements  
1591 3768 d 16 h jpm /trunk/services/modules/0.1/ Correction bug : oubli ; fermant.  
1590 3768 d 16 h jpm /trunk/services/modules/0.1/ Mise en forme.  
1511 3838 d 15 h aurelien /trunk/services/modules/0.1/ Ajout de parenthèses dans la requete sur nn selectionné et nn retenu pour éviter qu'un OR ne s'applique à toutes les conditions  
1494 3853 d 8 h raphael /trunk/services/modules/0.1/ identiplante: la gestion de masque.tag est spécifique et n'a rien à faire dans le Del Toolkit (+ indentation)  
1490 3854 d 13 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/