Changeset 43798 in spip-zone


Ignore:
Timestamp:
Jan 22, 2011, 10:19:38 PM (8 years ago)
Author:
kent1@…
Message:

Ajout des types mimes ts, mts, m2ts :

$tables_mimets? = 'video/MP2T';
$tables_mimemts? = 'video/MP2T';
$tables_mimem2ts? = 'video/MP2T';

$tables_sequencests? = 'MPEG transport stream';
$tables_sequencesmts? = 'AVCHD MPEG-2 transport stream';
$tables_sequencesm2ts? = 'BDAV MPEG-2 Transport Stream';

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipmotion/base/spipmotion_upgrade.php

    r43143 r43798  
    2929                        $ffmpeg_binaires = charger_fonction('spipmotion_verifier_binaires','inc');
    3030                        $ffmpeg_binaires('',true);
     31                       
     32                        global $tables_images, $tables_sequences, $tables_documents, $tables_mime;
     33                        $tables_mime['ts'] = 'video/MP2T';
     34                        $tables_mime['mts'] = 'video/MP2T';
     35                        $tables_mime['m2ts'] = 'video/MP2T';
     36                       
     37                        $tables_sequences['ts'] = 'MPEG transport stream';
     38                        $tables_sequences['mts'] = 'AVCHD MPEG-2 transport stream';
     39                        $tables_sequences['m2ts'] = 'BDAV MPEG-2 Transport Stream';
     40                       
     41                        // Init ou Re-init ==> replace pas insert
     42               
     43                        $freplace = sql_serveur('replace', $serveur);
     44                        foreach ($tables_mime as $extension => $type_mime) {
     45                                if (isset($tables_images[$extension])) {
     46                                        $titre = $tables_images[$extension];
     47                                        $inclus='image';
     48                                }
     49                                else if (isset($tables_sequences[$extension])) {
     50                                        $titre = $tables_sequences[$extension];
     51                                        $inclus='embed';
     52                                }
     53                                else {
     54                                        $inclus='non';
     55                                        if (isset($tables_documents[$extension]))
     56                                                $titre = $tables_documents[$extension];
     57                                        else
     58                                                $titre = '';
     59                                }
     60               
     61                                $freplace('spip_types_documents',
     62                                        array('mime_type' => $type_mime,
     63                                                'titre' => $titre,
     64                                                'inclus' => $inclus,
     65                                                'extension' => $extension,
     66                                                'upload' => 'oui'
     67                                        ),
     68                                        '', $serveur);
     69                        }
    3170
    3271                        echo '<p>'._T('spipmotion:install_creation_base').'</p>';
Note: See TracChangeset for help on using the changeset viewer.