[spip-dev] bug critère de boucle

Bonjour,

Un bug à signaler dans la version cvs téléchargée à l'instant :

Sur une boucle dont voici le coeur :

<BOUCLE_anniversaire (ARTICLES) {tout} {par SUBSTRING(date_redac,6,5)<SUBSTRING(NOW(),6,5) ,SUBSTRING(date_redac,6,5)} {titre_mot=annuel} {0,10}>
  <li class="menu-item">
    <b>[(#DATE_REDAC|jour)] [(#DATE_REDAC|nom_mois)]</b> :
    <a href="#URL_ARTICLE" title="[(#DATE_REDAC|age2)] ans">#TITRE</a><br>
  </li>
</BOUCLE_anniversaire>

et qui fonctionne parfaitement sur un 1.7.2, Spip cvs me renvoie :

Fatal error: Call to undefined function:
substring() in
/var/alternc/html/c/ced/ylith/web/spip-cvs/inc-cache.php3(104)
: eval()'d code on line 8

La version 1.7.2 accepte le critère
{par SUBSTRING(date_redac,6,5)<SUBSTRING(NOW(),6,5) ,SUBSTRING(date_redac,6,5)},
alors que la cvs non apparemment.

Ce critère trie par date d'anniversaire (mois et jour de l'année) des
évènements (ie date de rédaction initiale), en commençant par la date
du jour.

Les deux SPIP en question ne sont pas publics, ni nécessaire je peux
installer deux spip 172 et cvs publics pour montrer le resultat en
grandeur nature.

ced.