Changeset 90398 in spip-zone


Ignore:
Timestamp:
Jun 20, 2015, 9:26:15 AM (4 years ago)
Author:
p@…
Message:

Nouvelle option: titre automatique sur base du nom du fichier

Location:
_plugins_/uploadhtml5/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/uploadhtml5/trunk/formulaires/configurer_uploadhtml5.php

    r89205 r90398  
    1111                'label' => _T('uploadhtml5:label_charger_public'),
    1212                'label_case' => _T('uploadhtml5:case_charger_public')
     13            )
     14        ),
     15        array(
     16            'saisie' => 'case',
     17            'options' => array(
     18                'nom' => 'autotitre',
     19                'label' => _T('uploadhtml5:label_autotitre'),
     20                'label_case' => _T('uploadhtml5:case_autotitre'),
     21                'explication' => _T('uploadhtml5:explication_autotitre'),
    1322            )
    1423        ),
  • _plugins_/uploadhtml5/trunk/lang/uploadhtml5_fr.php

    r90052 r90398  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77
    8         // U
    9         'uploadhtml5_titre' => 'Formulaire upload html5',
     8    'uploadhtml5_titre' => 'Formulaire upload html5',
     9    'cfg_titre_parametrages' => 'Paramétrages',
    1010
    11         // C
    12         'cfg_titre_parametrages' => 'Paramétrages',
     11
     12    // Formulaire de configuration
     13    'titre_page_configurer_uploadhtml5' => 'Configuration du formulaire d\'upload html5',
     14
    1315    'label_charger_public' => "Script dans l'espace public",
    1416    'case_charger_public' => "Charger les scripts sur dans l'espace public",
    1517
    16         // T
    17         'titre_page_configurer_uploadhtml5' => 'Configuration du formulaire d\'upload html5',
     18    'label_autotitre' => 'Titre automatique',
     19    'case_autotitre' => 'Activer les titres automatiques ?',
     20    'explication_autotitre' => 'Utiliser le nom du fichier comme titre du document',
    1821
    19 
    20     // M
    2122    'max_file_size' => 'Taille maximum des fichiers',
    2223    'explication_max_file_size' => "Taille maximum des fichiers (en MB). Il est conseillé d'utiliser la valeur du serveur.",
     24
    2325    'max_file' => 'Nombre maximum de fichiers',
    2426    'explication_max_file' => 'Nombre de maximum de fichiers qui peuvent être uploadés simultanément (0 pour ne pas limiter).',
    2527
    26     // Message de la dropzone_prive
     28    // Traduction de la dropzone
    2729    'drop_ici' => 'Déposez vos fichiers ici ou cliquez sur ce cadre',
    2830    'drop_no_support' => 'Votre navigateur ne supporte pas le Glisser-Déposer',
  • _plugins_/uploadhtml5/trunk/uploadhtml5_fonctions.php

    r90046 r90398  
    4444        // On ajoute les documents a un objet SPIP.
    4545        $ajouter_documents = charger_fonction('ajouter_documents','action');
    46         $ajouter_documents(
     46        $id_documents = $ajouter_documents(
    4747            $id_document,
    4848            $docs,
     
    5151            $mode
    5252        );
     53
     54        $config = lire_config('uploadhtml5');
     55        // Gestion de l'auto titre des documents
     56        if (isset($config['autotitre']) and $config['autotitre']) {
     57            foreach($id_documents as $key => $id_document) {
     58                sql_updateq(
     59                    'spip_documents',
     60                    array('titre' => $docs[$key]['name']),
     61                    'id_document='.intval($id_document)
     62                );
     63            }
     64        }
     65
    5366    }
    5467}
Note: See TracChangeset for help on using the changeset viewer.