[spip-dev] bug inclusion avec $delais=0

Coucou,

un bug : quand on inclue un fichier avec un $delais=0, son fichier cache
n'est pas effacé.

Dans inc-public.php3, on a ça :

else {
    include(inclure_fichier($fond, $delais, $contexte_inclus));
}

ici on voudrait en fait prendre note de la valeur
    $fichier = inclure_fichier($fond, $delais, $contexte_inclus)

puis inclure le fichier

puis l'effacer si $delais==0

Seul problème : d'inclusion en inclusion on perd la valeur de $delais ainsi
que celle des fichiers cache inclus.

Je vais donc faire comme suit : on remplit un tableau des fichiers cache à
effacer, puis à la toute fin on les efface tous. Pas cool :wink:

-- Fil

un bug : quand on inclue un fichier avec un $delais=0, son fichier cache
n'est pas effacé.

Ce n'est pas vraiment un bug, c'est juste une "non-fonctionnalité".
Effacer un fichier avec $delais = 0 n'apporte rien, Ã part gagner
un peu de place dans le cache. A l'origine j'avais ajouté ça afin
d'éviter la prolifération des fichiers recherche.php3 dans le cache
(phénomène constaté sur uzine).

Mais pour l'inclusion, les seuls paramètres que tu peux passer sont
ceux du contexte, ce qui ne concerne pas la recherche.

a+

Antoine.

Ce n'est pas vraiment un bug, c'est juste une "non-fonctionnalité".

Certes.

Effacer un fichier avec $delais = 0 n'apporte rien, à part gagner
un peu de place dans le cache. A l'origine j'avais ajouté ça afin
d'éviter la prolifération des fichiers recherche.php3 dans le cache
(phénomène constaté sur uzine).

Mais pour l'inclusion, les seuls paramètres que tu peux passer sont
ceux du contexte, ce qui ne concerne pas la recherche.

Sauf si tu passes la recherche en contexte, justement :wink:

-- Fil

Sauf si tu passes la recherche en contexte, justement :wink:

Heu... c'est possible ? (j'ai un trou)

> Sauf si tu passes la recherche en contexte, justement :wink:
Heu... c'est possible ? (j'ai un trou)

oui oui :wink:

-- Fil