Changeset 112738 in spip-zone
- Timestamp:
- Dec 12, 2018, 8:25:49 AM (2 years ago)
- Location:
- _plugins_/cachelab/trunk
- Files:
-
- 5 added
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/cachelab/trunk/cachelab_pipelines.php
r112724 r112738 15 15 .cachelab_blocs h6 { margin: 2px; font-size: 0.8em;} 16 16 .cachelab_blocs small {margin: 2px; padding: 2px; font-size: 60%;} 17 .cachelab_assert {background-color: orange} 17 18 </style>\n"; 18 19 return $flux; -
_plugins_/cachelab/trunk/cachetest.html
r112724 r112738 1 1 <?php 2 // mettez ici la date du jour pour faire les test sans être logé comme admin 3 define ('DATE_TEST', '2018-12-11'); 2 // Définissez la constante avec la date du jour ou avec 'TOUJOURS' 3 // pour faire les tests sans être logé comme admin 4 if (!defined('CACHELAB_DATE_TESTS')) 5 define ('CACHELAB_DATE_TESTS', '2018-12-12'); 4 6 5 7 include_spip('inc/autoriser'); 6 if (!autoriser('configurer') and (DATE_TEST!=date('Y-m-d'))) 8 if (!autoriser('configurer') 9 and (CACHELAB_DATE_TESTS != 'TOUJOURS') 10 and (CACHELAB_DATE_TESTS != date('Y-m-d'))) 7 11 die ("Nada. Walou. Que'tchi. Peau de balle"); 8 12 ?> … … 23 27 <h3>Tests</h3> 24 28 <ul> 29 <li><a href="[(#SELF|parametre_url{unit,test_des_tests})]">test des tests</a> 30 <div class='decale'> 31 Vérifie le bon fonctionnement des assertions 32 <xmp>test_des_tests(erreur_sessionne dyn_B erreur_non_sessionne dyn_C)</xmp> 33 </div> 34 </li> 25 35 <li><a href="[(#SELF|parametre_url{unit,emboite_A})]">emboite_A</a> 26 36 <div class='decale'> … … 36 46 La 2eme et la 3eme font 1 inclusion statique et 1 dynamique 37 47 <xmp>suite_statique( #statique_A, 38 #statique_B (sessionné, #include/statB, <include/dynB>)48 #statique_B SESSIONNÉ( #include/statB, <include/dynB> ) 39 49 #statique_C(#include/statC, <include/dynC>) 40 50 #statique_D )</xmp> … … 48 58 La 2eme et la 3eme font 1 inclusion statique et 1 dynamique 49 59 <xmp>suite_dynamique( #dynamique_A 50 #dynamique_B (sessionné,#include/statB, <include/dynC>)60 #dynamique_B SESSIONNÉ( #include/statB, <include/dynC>) 51 61 #dynamique_C(#include/statC, <include/dynB>) 52 62 #dynamique_D )</xmp> … … 59 69 Le 2eme et le 3eme font 1 inclusion statique et 1 dynamique 60 70 <xmp>suite_modele( MODELE test_modele_A 61 MODELE test_modele_B (sessionné,#include/statB, <include/dynB>)71 MODELE test_modele_B SESSIONNÉ( #include/statB, <include/dynB>) 62 72 MODELE test_modele_C(#include/statC, <include/dynC>) 63 73 MODELE test_modele_D )</xmp> -
_plugins_/cachelab/trunk/paquet.xml
r112724 r112738 2 2 prefix="cachelab" 3 3 categorie="outil" 4 version="0.1 0.0"4 version="0.11.0" 5 5 etat="dev" 6 6 compatibilite="[3.0.0;3.2.*]" -
_plugins_/cachelab/trunk/public/cachelab_balises.php
r112724 r112738 264 264 265 265 $sess = cachelab_etat_sessionnement($invalideurs, 'avec_details'); 266 266 $avec_echo = false; 267 267 switch ($func) { 268 case 'assert_echo' : 269 $avec_echo = true; 268 270 case 'assert' : 269 271 switch($what) { … … 283 285 break 2; 284 286 } 285 if (!$ok) 287 if (!$ok) { 286 288 spip_log ("$source : session n'est pas '$what'. invalideurs=".print_r($invalideurs,1), "cachelab_assertsession"); 289 if ($avec_echo) { 290 echo "<div class='cachelab_blocs cachelab_assert'> 291 <h6>Sessionnement $sess devrait être $what</h6> 292 <small>Sessionnement incorrect pour $source</small> 293 </div>"; 294 } 295 } 287 296 break; 288 297 case 'insert' : -
_plugins_/cachelab/trunk/tests/dynamique_A.html
r112724 r112738 1 #CACHE{session assert_echo non} 1 2 <b>Dynamique A</b><br> -
_plugins_/cachelab/trunk/tests/dynamique_B.html
r112724 r112738 1 #CACHE{session assert_echo oui} 1 2 <b>Dynamique B SESSIONNÉ</b><br> 2 3 id_auteur=#SESSION{id_auteur}<br> -
_plugins_/cachelab/trunk/tests/dynamique_C.html
r112724 r112738 1 #CACHE{session assert_echo non} 1 2 <b>Dynamique C</b><br> 2 3 <div class='decale'> -
_plugins_/cachelab/trunk/tests/dynamique_D.html
r112724 r112738 1 #CACHE{session assert_echo non} 1 2 <b>Dynamique D</b><br> -
_plugins_/cachelab/trunk/tests/emboite_A.html
r112724 r112738 1 #CACHE{session assert_echo oui} 2 [(#REM) emboite_A est aussi sessionné en raison de la dé-dynamisation de l'inclusion dynamique emboite_C sessionné 3 faite dans l'inclusion statique emboite_B 4 ] 1 5 emboite_A<br> 2 6 <div class='decale'> -
_plugins_/cachelab/trunk/tests/emboite_B.html
r112724 r112738 1 #CACHE{session assert_echo oui} 1 2 <b>emboite_B</b><br> 2 3 <div class='decale'> -
_plugins_/cachelab/trunk/tests/emboite_C.html
r112724 r112738 1 #CACHE{session assert_echo oui} 1 2 <b>emboite_C SESSIONNÉ</b><br> 2 3 id_auteur=#SESSION{id_auteur}<br> -
_plugins_/cachelab/trunk/tests/inclure/dyn_C.html
r112724 r112738 1 dyn C<br>1 dyn C<br> -
_plugins_/cachelab/trunk/tests/inclure/stat_C.html
r112724 r112738 1 stat C<br>1 stat C<br> -
_plugins_/cachelab/trunk/tests/statique_A.html
r112724 r112738 1 #CACHE{session assert_echo non} 1 2 <b>Statique A</b><br> -
_plugins_/cachelab/trunk/tests/statique_B.html
r112724 r112738 1 #CACHE{session assert_echo oui} 1 2 <b>Statique B SESSIONNÉ</b><br> 2 3 id_auteur=#SESSION{id_auteur}<br> -
_plugins_/cachelab/trunk/tests/statique_C.html
r112724 r112738 1 #CACHE{session assert_echo non} 1 2 <b>Statique C</b><br> 2 3 -
_plugins_/cachelab/trunk/tests/statique_D.html
r112724 r112738 1 #CACHE{session assert_echo non} 1 2 <b>statique D</b><br> -
_plugins_/cachelab/trunk/tests/suite_dynamique.html
r112724 r112738 1 #CACHE{session assert_echo non} 1 2 <INCLURE{fond=tests/dynamique_A}> 2 3 <INCLURE{fond=tests/dynamique_B}> -
_plugins_/cachelab/trunk/tests/suite_modele.html
r112724 r112738 1 #CACHE{session assert_echo oui} 1 2 #MODELE{test_modele_A} 2 3 #MODELE{test_modele_B} -
_plugins_/cachelab/trunk/tests/suite_statique.html
r112724 r112738 1 #CACHE{session assert_echo oui} 1 2 #INCLURE{fond=tests/statique_A} 2 3 #INCLURE{fond=tests/statique_B}
Note: See TracChangeset
for help on using the changeset viewer.