Changeset 43985 in spip-zone


Ignore:
Timestamp:
Jan 29, 2011, 6:06:59 PM (9 years ago)
Author:
esj@…
Message:

smart_paquets. Etre en mesure de recopier le logo d'un plugin sous son nom canonique dans le repertoire des Zip pour SVP.

Location:
_outils_/smart_paquets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _outils_/smart_paquets/empaqueteur_plugin.php

    r43982 r43985  
    3131</archives>";
    3232}
     33
     34function empaqueteur_plugin_logo($desc, $dir)
     35{
     36  return !preg_match(',<icon>([^<]*)</icon>,', $desc, $r) ? '' : ($dir . '/' . $r[1]);
     37}
    3338?>
  • _outils_/smart_paquets/inc_empaqueteur.php

    r43982 r43985  
    131131                $re = ",<"."\?xml[^>]*\?".">,Uims";
    132132                $desc = trim(preg_replace($re,'',file_get_contents($f)));
     133                $f = 'empaqueteur_' . basename($xml, '.xml') . '_logo';
     134                $f = !function_exists($f) ? "" : $f($desc, $dsource);
     135                if ($f AND file_exists($f) AND preg_match('/[.][^.]*$/', $f, $r)) {
     136                        $d = $dir_paq . basename($paquet['source']) . $r[0];
     137#                       copy($f, $d); // A faire lorsqu'on en aura l'utilite
     138                }
    133139        }
    134140
Note: See TracChangeset for help on using the changeset viewer.