Le pipeline jquery_plugins applique `find_in_path()` même si ce n’est pas nécessaire

Il y a un ptit bug qui crée un chemin avec trop de ../

Par exemple en cherchant ../local/cache-js/jsdyn-javascript_bigup_trads_js-7e9e00fc.js qui provient d’un pipeline de bigup ajoutant au pipeline

$scripts[] = produire_fond_statique('javascript/bigup.trads.js', [...]);

Dans le privé ça crée un chemin ../local...

Et le pipeline jquery_plugins refait un find in path dessus

foreach (array_unique($jquery_plugins) as $script) {
    if ($script = find_in_path(supprimer_timestamp($script))) {
        ...
    }
}

Une solution serait de vérifier dans l’usage du pipeline si on est déjà dans _DIR_VAR (pour pas faire le find_in_path() dans ce cas).

Effectivement, dans certains serveurs cela crée une erreur openbasedir restriction in effect, car cela cherche ../ecrire/../local/xxx par exemple