Changeset 26269 in spip-zone


Ignore:
Timestamp:
Jan 29, 2009, 2:13:13 AM (12 years ago)
Author:
kent1@…
Message:

Deux champs supplémentaires :

  • bits
  • canaux

On récupère les informations sur les fichiers wav également

Location:
_plugins_/_test_/getID3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/getID3/base/getid3_upgrade.php

    r22743 r26269  
    11<?php
    22       
    3         $GLOBALS['getid3_base_version'] = 0.1;
     3        $GLOBALS['getid3_base_version'] = 0.2;
    44        function getid3_verifier_base(){
    55                $version_base = $GLOBALS['getid3_base_version'];
     
    1414                                sql_alter("TABLE spip_documents ADD `encodeur` text AFTER `audiosamplerate`");
    1515                                ecrire_meta('getid3_base_version',$current_version=0.1);
    16                                 echo 'Mise &agrave; jour de la base de getid3 en 0.1';
     16                                echo _T('getid3:mise_a_jour_base',array('version'=>'0.1'));
     17                        }
     18                        if ($current_version<0.2){
     19                                sql_alter("TABLE spip_documents ADD `bits` INTEGER AFTER `encodeur`");
     20                                sql_alter("TABLE spip_documents ADD `canaux` text AFTER `bits`");
     21                                ecrire_meta('getid3_base_version',$current_version=0.2);
     22                                echo _T('getid3:mise_a_jour_base',array('version'=>'0.2'));
    1723                        }
    1824                        ecrire_metas();
  • _plugins_/_test_/getID3/getid3_pipelines.php

    r26266 r26269  
    66        $id_document = $flux['args']['id'];
    77        if($flux['args']['type']=='case_document'){
    8                 $son = array("mp3","ogg","flac","aiff","aif");
     8                $son = array("mp3","ogg","flac","aiff","aif","wav");
    99                $document = sql_fetsel("docs.id_document, docs.extension, L.vu,L.objet,L.id_objet", "spip_documents AS docs INNER JOIN spip_documents_liens AS L ON L.id_document=docs.id_document","L.id_document=".sql_quote($id_document));
    1010                $extension = $document['extension'];
     
    2222        $id_document = $flux['args']['id_objet'];
    2323        if($flux['args']['operation'] == 'ajouter_document'){
    24                 $son = array("mp3","ogg","flac","aiff","aif");
     24                $son = array("mp3","ogg","flac","aiff","aif","wav");
    2525                $document = sql_fetsel("docs.id_document, docs.extension,docs.fichier,docs.mode,docs.distant, L.vu, L.objet, L.id_objet", "spip_documents AS docs INNER JOIN spip_documents_liens AS L ON L.id_document=docs.id_document","L.id_document=".sql_quote($id_document));
    2626                $extension = $document['extension'];
  • _plugins_/_test_/getID3/inc/getid3_recuperer_infos.php

    r26266 r26269  
    3636        }
    3737       
    38         sql_updateq('spip_documents',array('titre'=>$document['titre'],'descriptif'=>$document['descriptif'],'duree'=> $id3['duree'], 'bitrate' => $id3['bitrate'], 'bitrate_mode'=>$id3['bitrate_mode'],'audiosamplerate'=>$id3['audiosamplerate'], 'encodeur'=>$id3['encoded_by']),'id_document='.sql_quote($id_document));
     38        sql_updateq('spip_documents',
     39                array(
     40                        'titre'=>$document['titre'],
     41                        'descriptif'=>$document['descriptif'],
     42                        'duree'=> $id3['duree'],
     43                        'bitrate' => $id3['bitrate'],
     44                        'bitrate_mode'=>$id3['bitrate_mode'],
     45                        'audiosamplerate'=>$id3['audiosamplerate'],
     46                        'encodeur'=>$id3['codec'],
     47                        'bits'=>$id3['bits'],
     48                        'canaux' => $id3['channels']
     49                ),
     50                'id_document='.sql_quote($id_document));
    3951       
    4052        return;
  • _plugins_/_test_/getID3/lang/getid3_fr.php

    r24065 r26269  
    1717        'son_audiosamplerate' => 'Audio Samplerate :',
    1818        'son_encodeur' => 'Encodeur :',
     19        'son_bits' => 'Bits :',
     20        'canaux' => 'Canaux :',
    1921        'verifier_formulaire' => 'V&eacute;rifiez le remplissage du formulaire.',
    2022       
     
    5860        'url_station' => 'Url de station (?)',
    5961        'url_publisher' => 'Url du site de publication',
     62
     63        'mise_a_jour_base' => 'Mise &agrave; jour de la base de getid3 en @version@',
    6064       
    6165);
  • _plugins_/_test_/getID3/prive/prive_infos_son.html

    r25952 r26269  
    9292                                [<tr>
    9393                                        <td class="son_left">
     94                                                <:getid3:son_bits:>
     95                                        </td>
     96                                        <td >
     97                                                <strong>(#BITS|>{0}|oui)#BITS bits</strong>
     98                                        </td>
     99                                </tr>]
     100                               
     101                                [<tr>
     102                                        <td class="son_left">
     103                                                <:getid3:canaux:>
     104                                        </td>
     105                                        <td >
     106                                                <strong>(#CANAUX)</strong>
     107                                        </td>
     108                                </tr>]
     109                                [<tr>
     110                                        <td class="son_left">
    94111                                                <:getid3:son_encodeur:>
    95112                                        </td>
Note: See TracChangeset for help on using the changeset viewer.