Changeset 41565 in spip-zone


Ignore:
Timestamp:
Oct 6, 2010, 10:52:02 AM (13 years ago)
Author:
real3t@…
Message:

Permettre de titrer selon le nom des fichiers via
define('_TITRER_DOCUMENTS', true);
dans mes_options.php

Les accents dans les noms des fichiers sont correctement repris.

Le fonctionnement au déballage des .zip n'est modifié que pour la suppression de l'extension ; la case à cocher titrer est bien prise en compte (testé cochée et décochée)

Location:
_plugins_/mediatheque
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mediatheque/action/ajouter_documents.php

    r38403 r41565  
    6868        // et on aura une collision en cas de changement de file system
    6969        $file['name'] = strtolower(translitteration($file['name']));
    70 
    71         $titrer = isset($file['titrer'])?$file['titrer']:false;
     70       
     71        // Pouvoir definir dans mes_options.php que l'on veut titrer tous les documents par défaut
     72        if (!defined('_TITRER_DOCUMENTS')) { define('_TITRER_DOCUMENTS', false); }
     73
     74        $titrer = isset($file['titrer'])?$file['titrer']:_TITRER_DOCUMENTS;
    7275        $mode = ((isset($file['mode']) AND $file['mode'])?$file['mode']:$mode);
    7376
     
    108111                $champs['titre'] = '';
    109112                if ($titrer){
    110                         $titre = preg_replace(',[[:punct:][:space:]]+,u', ' ', $nom_envoye);
     113                        $titre = substr($nom_envoye,0, strrpos($nom_envoye, ".")); // Enlever l'extension du nom du fichier
     114                        $titre = preg_replace(',[[:punct:][:space:]]+,u', ' ', $titre);
    111115                        $champs['titre'] = preg_replace(',\.([^.]+)$,', '', $titre);
    112116                }
  • _plugins_/mediatheque/plugin.xml

    r41041 r41565  
    1111        <icon>img_pack/portfolio-64.png</icon>
    1212        <auteur>[Cedric MORIN->http://www.yterium.net] &amp; [romy.tetue.net->http://romy.tetue.net] &amp; superyms--(traduction)</auteur>
    13         <version>1.4.2</version>
     13        <version>1.4.3</version>
    1414        <version_base>0.10</version_base>
    1515        <etat>stable</etat>
Note: See TracChangeset for help on using the changeset viewer.