Changeset 74051 in spip-zone for _plugins_/compositions


Ignore:
Timestamp:
Jul 1, 2013, 7:02:51 PM (6 years ago)
Author:
kent1@…
Message:

Correction de compositions_lister_disponibles()

On applique la regexp sur le fichier et non son chemin complet

Dans le cas où le répertoire avait un trait d'union dans son répertoire, le découpage utilisait la première partie du répertoire (cas de spipr-dist par exemple) et cassait les héritages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/compositions/trunk/compositions_fonctions.php

    r71791 r74051  
    8686        // rechercher les skel du type article-truc.html
    8787        // truc ne doit pas commencer par un chiffre pour eviter de confondre avec article-12.html
    88         $match = "/($type_match)("._COMPOSITIONS_MATCH.")?[.]html$";
     88        $match = "($type_match)("._COMPOSITIONS_MATCH.")?[.]html$";
    8989
    9090        // lister les compositions disponibles
     
    9494                foreach($liste as $s) {
    9595                        $base = preg_replace(',[.]html$,i','',$s);
    96                         if (preg_match(",$match,ims",$s,$regs)
     96                        if (preg_match(",$match,ims",basename($s),$regs)
    9797                          AND ($composition = !$informer
    9898                                OR $composition = compositions_charger_infos($base)))
Note: See TracChangeset for help on using the changeset viewer.