Aller au contenu | Aller au menu | Aller à la recherche

Blog AirProx & Co

mercredi 11 juin 2003

Un visuel de recherche amélioré

Modification de la regexp gérant le surlignage des recherches: à présent le texte surligné conserve sa casse originiale, par exemple,si je cherche 'pAlm' dans 'je posséde un Palm', j'obtiens 'je posséde un Palm. Pour les amateurs, voici la regex utilisée: return preg_replace("/(\>(((?".">[^><]+)|(?R))*)\<)/ie","preg_replace('/(?".">($search+))/i','<span style=\"background:color: $color;\">\\\\1</span>','\\0')",'<x>'.$string.'<x>');

Futur export personnalisé du planning

Le mini langage de programmation est terminé, il supporte la substitution de variables, les boucles et les blocs if/else/endif et permet l'ajout de fonctions par plugin.
Voici à quoi ressemble le nom de l'événement vCalendar:
<IF type="VOL">
{edep}-{earr} {numvol}
<IF mep>MEP<ENDIF mep>
<ELSE>
{numvol}
<ENDIF type>

Je vais également gérer les sorties Excel de cette manière...le plus long va être d'écrire la doc car AirProx récupère ou calcul un nombre très important de variables...