Changeset 113653 in spip-zone


Ignore:
Timestamp:
Jan 28, 2019, 12:05:03 AM (3 months ago)
Author:
root
Message:

encore les tests

Location:
_plugins_/macrosession/trunk
Files:
3 edited
2 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/macrosession/trunk/macrotests.html

    r113652 r113653  
    1 <INCLURE{fond=macrotests/#TEST,env}>
    2 <hr>
     1<style>
     2#spip-debug-header {background-color: transparent !important;}
     3</style>
     4[(#TEST|oui)
     5    <INCLURE{fond=macrotests/#TEST,env}/>
     6    <hr>
     7]
    38<h3>Tous les tests</h3>
    49<ul>
     
    1318    <li style="margin-bottom:0.5em"><a href="?page=macrotests&test=visiteur_limitations">!! visiteur_limitations !!</a></li>
    1419    <li><a href="?page=macrotests&test=autoriser">autoriser</a></li>
    15     <li><a href="?page=macrotests&test=autoriser_calcule">autoriser_calcule</a></li>
    16     <li><a href="?page=macrotests&test=autoriser_calcule2">autoriser_calcule2</a></li>
     20    <li><a href="?page=macrotests&test=autoriser_motcle">autoriser_motcle env boucle url</a></li>
     21    <li><a href="?page=macrotests&test=autoriser_calcul">autoriser avec argument calculé</a></li>
    1722</ul>
  • _plugins_/macrosession/trunk/macrotests/autoriser_calcul.html

    r113652 r113653  
    11#SQUELETTE<br>
     2Pour tester ce squelette on peut ajouter debug=oui dans l'url pour voir plus d'infos<br>
    23Environnement reçu  # ID_ARTICLE=#ID_ARTICLE<br>
    3 Pour tester ce squelette on peut ajouter debug=oui dans l'url pour voir plus d'infos<br>
     4<a href="[(#SELF|parametre_url{id_article,1}">Ajouter id_article=1 à l'url</a><br>
     5
    46<h1># _AUTORISER_SI avec valeurs calculées d'id - dans une BOUCLE</h1>
    57
  • _plugins_/macrosession/trunk/macrotests/autoriser_motcle.html

    r113652 r113653  
     1#SQUELETTE
    12Pour tester ce squelette il faut debug=oui dans l'url<br>
    23et avoir activé le debug dans macrosession_options.php<br>
    34Et l'article dont l'id_article est en url doit exister.<br>
    4 #SQUELETTE
     5Environnement reçu  # ID_ARTICLE=#ID_ARTICLE<br>
     6<a href="[(#SELF|parametre_url{id_article,1}">Ajouter id_article=1 à l'url</a><br>
    57<h1># _AUTORISER_SI avec valeurs calculées d'id - HORS BOUCLE</h1>
    68<br>
    79<h3>Ici id_article=#ID_ARTICLE venu de l'env</h3>
     10
    811_SESSION :<br>
    912nom=#_SESSION{nom}<br>
     
    3336#_AUTORISER_FIN
    3437
    35 <br>
    36 <br>
    37 <h3>avec \#ID_ARTICLE : _AUTORISER_SI{modifier,article,\#ID_ARTICLE}</h3>
    38 Val de \#ID_ARTICLE : #ID_ARTICLE
    39 #_AUTORISER_SI{modifier,article,#ID_ARTICLE}
    40         OUI
    41 #_AUTORISER_SINON
    42         NON
    43 #_AUTORISER_FIN
    44 
    45 #SET{id_article,2}
    46 <h3>Avec un #GET : \#_AUTORISER_SI{modifier,article,#GET{id_article}}</h3>
    47 Aprés un \#SET, # GET{id_article} vaut : #GET{id_article}<br>
    48 #_AUTORISER_SI{modifier,article,#GET{id_article}}
    49         OUI
    50 #_AUTORISER_SINON
    51         NON
    52 #_AUTORISER_FIN
  • _plugins_/macrosession/trunk/macrotests/inclure_autoriser_calcule.html

    r113652 r113653  
    1 <br>
    2 Dans incluant : id_article=#ID_ARTICLE
     1Dans #SQUELETTE : id_article=#ID_ARTICLE (venant de l'url)<br>
     2<a href="[(#SELF|parametre_url{id_article,1}">Ajouter id_article=1 à l'url</a><br>
    33<hr>
    44<br>
     5<br>
     6<h2>Filtres avec arguments calculés</h2>
     7
     8<h4>avec \#ID_ARTICLE venant de l'url : _AUTORISER_SI{modifier,article,\#ID_ARTICLE}</h4>
     9Val de \#ID_ARTICLE : #ID_ARTICLE
     10#_AUTORISER_SI{modifier,article,#ID_ARTICLE}
     11OUI
     12#_AUTORISER_SINON
     13NON
     14#_AUTORISER_FIN
     15
     16<h4>Avec un #GET : \#_AUTORISER_SI{modifier,article,\#GET{id_article}}</h4>
     17#SET{id_article,2}
     18Aprés un \#SET à 2, \#GET{id_article} vaut : #GET{id_article}<br>
     19#_AUTORISER_SI{modifier,article,#GET{id_article}}
     20OUI
     21#_AUTORISER_SINON
     22NON
     23#_AUTORISER_FIN
     24
     25<br>
    526<INCLURE{fond=autoriser_calcule,id_article=333}>
  • _plugins_/macrosession/trunk/macrotests/visiteur_filtre_calcul.html

    r113652 r113653  
    1 <h2>Filtres avec arguments calculés</h2>
    2 #SET{debut, aime le code}
    3 #SET{fin, et la tendresse}
    41<ul>
    52    <li>nom:«#_SESSION{nom}»</li>
    6     <li>_SESSION{nom,concat,#GET{debut}}:#_SESSION{nom,concat,#GET{debut}}</li>
     3    <li>[(#NEEDLE|non)
     4            <a href="[(#SELF|parametre_url{needle,---elle})]">ajouter needle=---elle dans l'url</a><br>]
     5        \#_SESSION{nom,concat,\#NEEDLE=#NEEDLE}:«#_SESSION{nom,concat,#NEEDLE}»</li>
     6    #SET{debut, aime le code}
     7    <li>\#GET{debut}=#GET{debut}<br>
     8        \#_SESSION{nom,concat,\#GET{debut}}:«#_SESSION{nom,concat,#GET{debut}}»</li>
     9    </li>
     10    #SET{fin, et la tendresse}
     11    <li>\#GET{fin}=#GET{fin}<br>
     12        \#_SESSION{nom,concat,\#GET{debut}|concat{\#GET{fin}} : syntaxe non gérée</li>
     13    </li>
    714</ul>
Note: See TracChangeset for help on using the changeset viewer.