Changeset 113651 in spip-zone


Ignore:
Timestamp:
Jan 27, 2019, 8:58:38 PM (3 months ago)
Author:
root
Message:

clarification de qq squelettes de tests

Location:
_plugins_/macrosession/trunk
Files:
1 added
3 edited

Legend:

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

    r113635 r113651  
     1#SQUELETTE<br>
    12id : #_SESSION{id_auteur}<br>
    23nom : #_SESSION{nom}<br>
  • _plugins_/macrosession/trunk/macrotests/autoriser_calcule.html

    r113635 r113651  
    11Pour tester ce squelette il faut debug=oui dans l'url<br>
    22et avoir activé le debug dans macrosession_options.php<br>
    3 <br>
     3Et l'article dont l'id_article est en url doit exister.<br>
     4#SQUELETTE
    45<h1># _AUTORISER_SI avec valeurs calculées d'id - HORS BOUCLE</h1>
    56<br>
    6 <h3>Dans inclu : id_article=#ID_ARTICLE</h3>
    7 Session :<br>
    8 #_SESSION{nom}<br>
    9 #_SESSION{statut}<br>
    10 <hr>
     7<h3>Ici id_article=#ID_ARTICLE venu de l'env</h3>
     8_SESSION :<br>
     9nom=#_SESSION{nom}<br>
     10statut=#_SESSION{statut}<br>
    1111<br>
     12_AUTORISER:<br>
    1213#_AUTORISER_SI{modifier,article,1}
    13         oui article 1
     14        OUI _AUTORISER modifier article 1
    1415#_AUTORISER_SINON
    15         non article 1
     16        NON _AUTORISER modifier article 1
     17#_AUTORISER_FIN
     18
     19<h3>Avec url : _AUTORISER_SI{modifier,article,url}</h3>
     20_AUTORISER modifier article url avec val de id_article : [(#VAL{id_article}|_request)]
     21#_AUTORISER_SI{modifier,article,url}
     22        OUI
     23#_AUTORISER_SINON
     24        NON
    1625#_AUTORISER_FIN
    1726<br>
    18 <br>
    19 <br>
    20 <h3>val d'url de id_article : [(#VAL{id_article}|_request)]</h3>
    21 #_AUTORISER_SI{modifier,article,url}
    22         oui article avec _request = [(#VAL{id_article}|_request)]
     27<h3>Avec env : AUTORISER_SI{modifier,article,env}</h3>
     28Val d'env de id_article : #ID_ARTICLE
     29#_AUTORISER_SI{modifier,article,env}
     30        OUI
    2331#_AUTORISER_SINON
    24         non article avec _request = [(#VAL{id_article}|_request)]
    25 #_AUTORISER_FIN
    26 
    27 <br>
    28 <br>
    29 <br>
    30 <h3>val d'env de id_article : #ID_ARTICLE</h3>
    31 #_AUTORISER_SI{modifier,article,env}
    32         oui article avec env = #ID_ARTICLE
    33 #_AUTORISER_SINON
    34         non article avec env = #ID_ARTICLE
     32        NON
    3533#_AUTORISER_FIN
    3634
    3735<br>
    3836<br>
    39 <h3>val de # ID_ARTICLE #ID_ARTICLE</h3>
     37<h3>avec \#ID_ARTICLE : _AUTORISER_SI{modifier,article,\#ID_ARTICLE}</h3>
     38Val de \#ID_ARTICLE : #ID_ARTICLE
    4039#_AUTORISER_SI{modifier,article,#ID_ARTICLE}
    41         oui article avec env = #ID_ARTICLE
     40        OUI
    4241#_AUTORISER_SINON
    43         non article avec env = #ID_ARTICLE
     42        NON
    4443#_AUTORISER_FIN
    4544
    46 #SET{id_article,1234}
    47 <br>
    48 <br>
    49 <h3>val de # GET{id_article} #GET{id_article}</h3>
     45#SET{id_article,2}
     46<h3>Avec un #GET : \#_AUTORISER_SI{modifier,article,#GET{id_article}}</h3>
     47Aprés un \#SET, # GET{id_article} vaut : #GET{id_article}<br>
    5048#_AUTORISER_SI{modifier,article,#GET{id_article}}
    51         oui article avec GET{article} = #GET{id_article}
     49        OUI
    5250#_AUTORISER_SINON
    53         non article avec GET{article} = #GET{id_article}
     51        NON
    5452#_AUTORISER_FIN
  • _plugins_/macrosession/trunk/macrotests/autoriser_calcule2.html

    r113635 r113651  
    1 <h1># _AUTORISER_SI avec valeurs calculées d'id - DANS UNE BOUCLE</h1>
     1#SQUELETTE<br>
     2Environnement reçu  # ID_ARTICLE=#ID_ARTICLE<br>
     3Pour tester ce squelette on peut ajouter debug=oui dans l'url pour voir plus d'infos<br>
     4<h1># _AUTORISER_SI avec valeurs calculées d'id - dans une BOUCLE</h1>
    25
    3 Environnement reçu  # ID_ARTICLE=#ID_ARTICLE<br>
    4 Pour tester ce squelette il faut debug=oui dans l'url<br>
    5 et avoir activé le debug dans macrosession_options.php<br>
    66<br>
     7<h3>\#_AUTORISER_SI{modifier,article,...} dans BOUCLE(ARTICLE){id_article=1}</h3>
    78<BOUCLE_ar(ARTICLES){id_article=1}>
    8         Dans la boucle # ID_ARTICLE=#ID_ARTICLE
    99        <br>
     10        Avec \#ID_ARTICLE = #ID_ARTICLE :
     11        #_AUTORISER_SI{modifier,article,#ID_ARTICLE} OUI
     12        #_AUTORISER_SINON NON
     13        #_AUTORISER_FIN
    1014        <br>
    1115        Avec env :
     
    2630</BOUCLE_ar>
    2731
     32<h3>Dans une boucle (ARTICLES){0,3} avec env</h3>
    2833
    29 <H3>Dans une boucle ARTICLES avec env</H3>
    30 
    31 <BOUCLE_b(ARTICLES){0,10}>
     34<BOUCLE_b(ARTICLES){0,3}{' - '}>
    3235        #_AUTORISER_SI{modifier,article,env}
    33                 Autorisation accordée pour article #ID_ARTICLE
     36                OUI
     37        #_AUTORISER_SINON
     38                NON
    3439        #_AUTORISER_FIN
     40        pour article #ID_ARTICLE
    3541</BOUCLE_b>
    3642
    37 <H3>Dans une boucle DOCUMENTS avec env</H3>
     43<H3>Dans une boucle (DOCUMENTS){0,3} avec env</H3>
    3844
    39 <BOUCLE_bb(DOCUMENTS){0,10}>
     45<BOUCLE_bb(DOCUMENTS){0,3}{' - '}>
    4046        #_AUTORISER_SI{modifier,document,env}
    41                 Autorisation accordée pour DOCUMENT #ID_DOCUMENT
     47                OUI
     48        #_AUTORISER_SINON
     49                NON
    4250        #_AUTORISER_FIN
     51        pour doc #ID_DOCUMENT
    4352</BOUCLE_bb>
    4453
    4554<H3>Dans une boucle ARTICLES avec boucle</H3>
    4655
    47 <BOUCLE_bou(ARTICLES){0,10}>
     56<BOUCLE_bou(ARTICLES){0,3}{' - '}>
    4857        #_AUTORISER_SI{modifier,article,boucle}
    49                 Autorisation accordée pour article #ID_ARTICLE
     58                OUI
     59        #_AUTORISER_SINON
     60                NON
    5061        #_AUTORISER_FIN
     62        pour article #ID_ARTICLE
    5163</BOUCLE_bou>
    5264
    5365<H3>Dans une boucle DOCUMENTS avec boucle</H3>
    5466
    55 <BOUCLE_bbou(DOCUMENTS){0,10}>
     67<BOUCLE_bbou(DOCUMENTS){0,3}{' - '}>
    5668        #_AUTORISER_SI{modifier,document,boucle}
    57                 Autorisation accordée pour DOCUMENT #ID_DOCUMENT
     69                OUI
     70        #_AUTORISER_SINON
     71                NON
    5872        #_AUTORISER_FIN
     73        pour doc #ID_DOCUMENT
    5974</BOUCLE_bbou>
Note: See TracChangeset for help on using the changeset viewer.