Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 4.1
  • 4.2
  • 4.3
  • 4.4
  • admin_plugin_affiche_milieu
  • boutons-danger
  • dev/autoloader
  • dev/hasard_fixe
  • dev/instituer_ergo_cedric
  • dev/issue_4626_menu_squelettes
  • dev/issue_5560_dispositions_prive
  • dev/issue_5738_idiomes_actions
  • dev/issue_5763_titre_login
  • dev_infos_image
  • feat_debusquer_profile_total_42
  • fix/valider_url_distante
  • fix_modifier_login
  • gh-3abd0771/5517/unknown/issue_5515
  • gh-3abd0771/5739/unknown/issue_3919
  • gh-3abd0771/5875/unknown/issue_5778__orientation_images_portrait
  • v4.1.17
  • v4.2.14
  • v4.3.0-beta
  • v4.1.16
  • v4.2.13
  • v4.3.0-alpha2
  • v4.3.0-alpha
  • v4.2.12
  • v4.2.11
  • v4.2.10
  • v4.2.9
  • v4.1.15
  • v4.1.14
  • v4.2.8
  • v4.1.13
  • v4.2.7
  • v4.2.6
  • v4.2.5
  • v4.1.12
  • v4.1.11
40 résultats
Vous pouvez vous déplacer dans le graphe en utilisant les touches fléchées.
Created with Raphaël 2.2.025Dec242322212019181716151413121110987653128Nov2726242322212019181716151312119876543131Oct29282726252423222018151411108765432130Sep292827262524232221201918171615141312critere {{{ {fusion /x/y} }}} dans les boucles (DATA). Exemple : fusion sur le champ email d'une liste d'adresses en CSV :* gerer proprement le critere {{{ {offset, limit} }}}Commentaire à jour et doublon en moins.* Nouvel iterateur (CONDITION) qui renvoie tout simplement un tableau d'une ligne de résultat.renommer {{{(iter:IterateurPHP)}}} en {{{(php:IterateurPHP)}}}Un format {{{(DATA){datasource ...,glob} }}} pour concurrencer le DirectoryIterator :autoriser le tri {{{ {par /3} }}}, par exemple dans les CSV ; le / est obligatoire pour indiquer l'expression xpath soit prise en comptenettoyage et correctionspermettre un tri {{{ (DATA) {par valeur} }}}ne pas recharger une {{{ {liste a,b,c} }}} a chaque tourfaire fonctionner {{{ #_parent:VALEUR }}}premier patch rellement perilleux : la detection de {{{ {1,2} }}} ou {{{ {n-1,1} }}} etait trop laxiste, provoquant la prise en compte erronee d'un critere {{{ {xx 1,2} }}}.un tri {{{ {par x/y/z} }}} dans les boucles DATAcommand['args'] doit vider le tableau avant de le concaténer de nouveau, sinon une iteration dans une boucle l'agmente insensiblement...autoriser les guillemets dans datasource : {{{ {datasource "select * from ...", yql} }}}gestion d'erreur correctedevoiement complet du compilateur avec la methode {{{ {datasource select * from spip_articles,sql} }}}* ne pas faire fetch() seek(0) fetch(), ce qui alourdissait sqltabulationsne pas pourrir ->where avec des donnees qu'on passe desormais bien proprement dans ->commandle tableau doit toujours rester un array, meme en cas d'erreur, sinon les each() et rewind() explosent en volPour se deplacer a l'interieur d'un document DATA, on utilise une notationOublie dans [16815] sur sql_seek()Modification des itérateurs :l'item teste par un critere {{{ {x==y} }}} pouvant se trouver etre un tableau, masquer l'erreur php correspondantetoujours reserver '.valeur' afin de ne pas passer par le raccourci {{{ count(*) }}} du compilo, qui ne marche pas en boucle DATA (repare la pagination)simplifier la recherche d'elements dans des tableaux imbriques :Amélioration de r16807: gérer le champ titre par défaut au niveau de trouver_table, afin d'éviter toute erreur SQL, en particulier celle potentielle dans les URL arbos.Cohérence entre URLs arbo et propre : le champ utilisé comme titre pour les objets éditoriaux est par défaut le champ nommé "titre" dans la base si rien n'est déclaré.Eviter une erreur SQL dans les URL propres, quand on indique une table dont on n'a pas précisé dans la globale {{{table_titre}}} le champ indiquant le titre de l'objet.oups pas de var_dumpune interface plus sympa pour YQL:Deux nouveaux criteres pour exploiter la boucle DATA :critere NOT sur les iterateurs basiques {{{ BOUCLE(iter:DirectoryIterator) {valeur !== ^\.} }}}autoriser les criteres portant sur la cle {{{ {cle<4} }}}un code depressif : on perd l'object, mais en php 5.2.2 de toute facon quand on le clone il est vide...- Cloner les objets retournés par ->fetch() sinon ->next() modifie les valeurs enregistrées de ->current() qui pointent $this.correction a la main pour pointer sur le tag et pas la branche v2.1.5v2.1.5Une fonction ->accept() pour y voir plus clair !ne pas faire confiance a la methode count() de l'iterateur si on le filtre, et ne pas avancer trop vite sur next()
Chargement en cours