3 commits

spip/spip | 3 commits
-
Par Cerdic, le 20 octobre 2020 à 10h08min :

Refactoring : renommages de variable + utiliser autant que possible strpos et un pointeur de position dans le texte plutot que substr car c'est plus rapide

*Modifié*
    ecrire/public/phraser_html.php

Détails : https://git.spip.net/spip/spip/commit/3f9b5889e09aad49692f3d23e494696d690f3d29

==============================
Par Cerdic, le 20 octobre 2020 à 11h56min :

Refactoring de phraser_args() qui prend en entree un pointeur de position sur le texte et modifie ce pointeur pour indiquer le debut de la suite en sortie plutot que de fair eun substr planque dans ->apres que l'appelant efface ensuite la plupart du temps

*Modifié*
    ecrire/public/phraser_html.php

Détails : https://git.spip.net/spip/spip/commit/c24033b56452b88e28c07063b5d4cc32fb0d8f54

==============================
Par Cerdic, le 20 octobre 2020 à 13h38min :

Fix le compilateur qui refusait d'utiliser des boucles dans des balises.
Les syntaxes suivantes et leurs derivees possibles sont désormais licites :
[(#REM|non)
    <h3>Balise 2</h3>
    <BOUCLE_pouet(ARTICLES){0,2}{tri #ENV{par,date}}>
        art: #ID_ARTICLE<br />
    </BOUCLE_pouet>
]

[(#REM|oui|?{<h3>Balise 2</h3>,
    <BOUCLE_pouet(ARTICLES){0,2}{tri #ENV{par,date}}>
        art: #ID_ARTICLE<br />
    </BOUCLE_pouet>})
]

*Modifié*
    ecrire/inc_version.php
    ecrire/public/phraser_html.php

Détails : https://git.spip.net/spip/spip/commit/380ee519b379c38d8cb99ec8725a4af49d94e434