Changeset 43986 in spip-zone


Ignore:
Timestamp:
Jan 29, 2011, 7:10:41 PM (9 years ago)
Author:
eric@…
Message:

Finalement comme Emmanuel m'a devancé de quelques minutes je fais que deux corrections :

  • On ne détruit pas les logos une fois copiés
  • Modification de la regexp de récuperation de la balise <icon> (plus robuste) et trim sur le nom de l'icone
Location:
_outils_/smart_paquets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _outils_/smart_paquets/empaqueteur_plugin.php

    r43985 r43986  
    3434function empaqueteur_plugin_logo($desc, $dir)
    3535{
    36   return !preg_match(',<icon>([^<]*)</icon>,', $desc, $r) ? '' : ($dir . '/' . $r[1]);
     36  return !preg_match('#<icon[^>]*>\s*(.+)\s*</icon>#i', $desc, $r) ? '' : ($dir . '/' . trim($r[1]));
    3737}
    3838?>
  • _outils_/smart_paquets/inc_empaqueteur.php

    r43985 r43986  
    135135                if ($f AND file_exists($f) AND preg_match('/[.][^.]*$/', $f, $r)) {
    136136                        $d = $dir_paq . basename($paquet['source']) . $r[0];
    137 #                       copy($f, $d); // A faire lorsqu'on en aura l'utilite
     137                        copy($f, $d);
    138138                }
    139139        }
     
    337337                        AND $f != 'remove.txt'
    338338                        AND is_readable($g = $dir_paq.$f)) {
    339                                 if (is_file($g)) {
     339                                if (is_file($g) AND pathinfo($g, PATHINFO_EXTENSION) == "zip") {
    340340                                        if (!in_array($f,$paquets_a_jour)){
    341341                                                echo_trace("Suppression du vieux paquet $f");
Note: See TracChangeset for help on using the changeset viewer.