Changeset 108003 in spip-zone


Ignore:
Timestamp:
Dec 11, 2017, 5:13:51 PM (15 months ago)
Author:
jluc@…
Message:

bouton 'Purger SPIP' = vider /skel en plus du APC Cache

Location:
_plugins_/xray/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/xray/trunk/paquet.xml

    r107821 r108003  
    22        prefix="xray"
    33        categorie="outil"
    4         version="0.10.0"
     4        version="0.11.0"
    55        etat="test"
    66        compatibilite="[2.1.0;3.2.*]"
  • _plugins_/xray/trunk/plugin.xml

    r107821 r108003  
    99        <licence>GPL</licence>
    1010        <licence>PHP</licence>
    11         <version>0.10.0</version>
     11        <version>0.11.0</version>
    1212        <etat>test</etat>
    1313        <description>
  • _plugins_/xray/trunk/xray_apc.php

    r107822 r108003  
    205205        'OB' => '/^\d+$/', // operational mode switch
    206206        'CC' => '/^[01]$/', // clear cache requested
     207        'PP' => '/^[01]$/', // Purger Précache de compilation des squelettes en plus de vider le cache APC user
    207208        'DU' => '/^.*$/', // Delete User Key
    208209        'SH' => '/^[a-z0-9]*$/', // shared object description
     
    310311// clear cache
    311312if ($AUTHENTICATED && isset($MYREQUEST['CC']) && $MYREQUEST['CC']) {
     313        apcu_clear_cache();
     314}
     315
     316// clear cache
     317if ($AUTHENTICATED && isset($MYREQUEST['PP']) && $MYREQUEST['PP']) {
     318        include_spip('inc/invalideur');
     319        purger_repertoire(_DIR_SKELS);
    312320        apcu_clear_cache();
    313321}
     
    851859div.sorting { margin:1.5em 0em 1.5em 2em }
    852860.center { text-align:center }
    853 .aright { position:absolute;right:1em }
     861.aright { float: right; }
    854862.right { text-align:right }
    855863.ok { color:rgb(0,200,0); font-weight:bold}
     
    927935if ($AUTHENTICATED) {
    928936        echo <<<EOB
    929                 <li><a class="aright" href="$MY_SELF&CC=1" onClick="javascript:return confirm('Are you sure?');">Clear Cache</a></li>
     937                <li><a class="aright" href="$MY_SELF&CC=1" onClick="javascript:return confirm('Are you sure?');"
     938                        title="Vider le cache APC user">Vider APC</a></li>
     939                <li><a class="aright" href="$MY_SELF&PP=1"
     940                                onClick="javascript:return confirm('Êtes-vous certain de vouloir vider le cache APC user et le dossier skel/ des squelettes compilés ?');"
     941                                title="Vider le cache APC user ET effacer les caches de compilation des squelettes ?">
     942                                Purger SPIP</a></li>
     943               
    930944EOB;
    931945}
Note: See TracChangeset for help on using the changeset viewer.