Changeset 822 in spip-zone


Ignore:
Timestamp:
Sep 5, 2005, 10:27:28 AM (15 years ago)
Author:
pierre.andrews@…
Message:

ptt correction dans le filtre regexp pour utiliser l api objet tagmachine+correction erreur bete dans le squelette ajax

Location:
_libs_/tag-machine/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _libs_/tag-machine/formulaires/ajax.fonctions.php3

    r814 r822  
    66function enregexp($liste) {
    77    include_ecrire('_libs_/tag-machine/inc_tag-machine.php');
    8         $mots = parser_liste(filtrer_entites($liste));
     8        $tags = new ListeTags(filtrer_entites($liste));
     9        $mots = $tags->getTags();
    910        $str = '';
    1011        foreach ($mots as $mot) {
    11           $str .= $mot['tag'].'|';
     12          $str .= $mot->titre.'|';
    1213        }
    1314        $str = substr($str,0,-1);
  • _libs_/tag-machine/formulaires/ajax.html

    r821 r822  
    77//tout ça est tres beta
    88//retourne un tableau de mots qui sont associés aux mêmes forums que les mots déjà tappé: suggest<BR>
    9 <BOUCLE_forum(FORUMS)  {titre_mot == ^(#ENV{titre}|titre_debut|enregexp)$} {type_mot == ^(#ENV{titre}|type_debut|enregexp|sinon{.*})$} {having (#ENV{titre}|titre_debut|compte_having)}>
    10 <BOUCLE_mots2(MOTS) {id_forum} {titre == ^(#ENV{titre}|titre_fin)} {titre !== ^(#ENV{titre}|titre_debut|enregexp)$} {type == ^(#ENV{titre}|type_debut|enregexp|sinon{.*})$} {doublons}>
     9<BOUCLE_forum(BREVES)  {titre_mot == ^(#ENV{titre}|titre_debut|enregexp)$} {type_mot == ^(#ENV{titre}|type_debut|enregexp|sinon{.*})$} {having (#ENV{titre}|titre_debut|compte_having)}>
     10<BOUCLE_mots2(MOTS) {id_breve} {titre == ^(#ENV{titre}|titre_fin)} {titre !== ^(#ENV{titre}|titre_debut|enregexp)$} {type == ^(#ENV{titre}|type_debut|enregexp|sinon{.*})$} {doublons}>
    1111</BOUCLE_mots2>
    1212</BOUCLE_forum>
     
    1616<BOUCLE_trouve(MOTS) {!doublons} {0,10}>
    1717new Array('[[(#ENV{titre}|tout_debut) ](#TITRE|unique|seulement_tout)]',
    18 <BOUCLE_compte(FORUMS) {titre_mot == ^(#ENV{titre}|titre_debut|enregexp)$} {type_mot == ^(#ENV{titre}|type_debut|enregexp|sinon{.*})$} {having (#ENV{titre}|titre_debut|compte_having)}> </BOUCLE_compte>
    19 '#TOTAL_BOUCLE forum'</B_compte>
    20 <BOUCLE_compte_trouve(FORUMS) {id_mot}> <BOUCLE_compte_trouve>'#TOTAL_BOUCLE forum'<//B_compte_trouve>
     18<BOUCLE_compte(BREVES) {titre_mot == ^(#ENV{titre}|titre_debut|enregexp)$} {type_mot == ^(#ENV{titre}|type_debut|enregexp|sinon{.*})$} {having (#ENV{titre}|titre_debut|compte_having)}> </BOUCLE_compte>
     19'#TOTAL_BOUCLE breve'</B_compte>
     20<BOUCLE_compte_trouve(BREVES) {id_mot}> <BOUCLE_compte_trouve>'#TOTAL_BOUCLE breve'<//B_compte_trouve>
    2121<//B_compte>
    2222)
     
    2929<B_defaut>
    3030new Array(
    31 <BOUCLE_defaut(MOTS) {titre_mot == ^(#ENV{titre}|titre_fin|enregexp)} {type_mot == ^(#ENV{titre}|type_fin|enregexp|sinon{.*})$} {0,10}>
     31<BOUCLE_defaut(MOTS) {titre == ^(#ENV{titre}|titre_fin|enregexp)} {type == ^(#ENV{titre}|type_fin|enregexp|sinon{.*})$} {0,10}>
    3232new Array('[[(#ENV{titre}|tout_debut) ](#TITRE|unique|seulement_tout)]',
    33 <BOUCLE_compte_defaut(FORUMS) {id_mot} > <BOUCLE_compte_trouve>'#TOTAL_BOUCLE forum'<//B_compte_defaut>)
     33<BOUCLE_compte_defaut(BREVES) {id_mot} > <BOUCLE_compte_trouve>'#TOTAL_BOUCLE breve'<//B_compte_defaut>)
    3434[(#TOTAL_BOUCLE|>{#COMPTEUR_BOUCLE}|?{' ',''}),]
    3535</BOUCLE_defaut>
Note: See TracChangeset for help on using the changeset viewer.