Changeset 61930 in spip-zone


Ignore:
Timestamp:
May 31, 2012, 11:32:24 PM (7 years ago)
Author:
patfr@…
Message:

Sessions anonymes : éviter une boucle infinie quand _DIR_SESSIONS n'existe pas encore
(http://core.spip.org/projects/spip/repository/revisions/19491)

Location:
_plugins_/couteau_suisse
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/outils/sessions_anonymes.php

    r61697 r61930  
    55        spip_log("Purge des vieilles sessions anonymes");
    66        include_spip('inc/session');
    7         $dir = opendir(_DIR_SESSIONS);
    8         if(!defined('_RENOUVELLE_ALEA')) define('_RENOUVELLE_ALEA', 12 * 3600); // Pour SPIP 1.92
    9         $t = time() - (4*_RENOUVELLE_ALEA);
    10         $nb = 0;
    11         while(($f = readdir($dir)) !== false)
    12                 if (preg_match(",^[^\d-]*0_\w{32}\.php[3]?$,", $f, $regs))
    13                         if ($t > filemtime($f = _DIR_SESSIONS.$f))
    14                                 { spip_unlink($f); $nb++; }
     7        if($dir = opendir(_DIR_SESSIONS)) {
     8                if(!defined('_RENOUVELLE_ALEA')) define('_RENOUVELLE_ALEA', 12 * 3600); // Pour SPIP 1.92
     9                $t = time() - (4*_RENOUVELLE_ALEA);
     10                $nb = 0;
     11                while(($f = readdir($dir)) !== false)
     12                        if (preg_match(",^[^\d-]*0_\w{32}\.php[3]?$,", $f, $regs))
     13                                if ($t > filemtime($f = _DIR_SESSIONS.$f))
     14                                        { spip_unlink($f); $nb++; }
     15        }
    1516        spip_log(" -> $nb suppression(s)");
    1617        // forcer le recalcul de la session courante
  • _plugins_/couteau_suisse/paquet.xml

    r61832 r61930  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.8.71"
     4        version="1.8.72"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.0.99]"
  • _plugins_/couteau_suisse/plugin.xml

    r61832 r61930  
    33        <slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
    44        <icon>img/couteau-50.gif</icon>
    5         <version>1.8.71</version>
     5        <version>1.8.72</version>
    66        <version_base>1.2</version_base>
    77        <auteur>Patrice Vanneufville
Note: See TracChangeset for help on using the changeset viewer.