Changeset 62506 in spip-zone for _plugins_/getID3


Ignore:
Timestamp:
Jun 13, 2012, 8:40:19 PM (7 years ago)
Author:
kent1@…
Message:

Petites améliorations

Location:
_plugins_/getID3/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/getID3/trunk/action/getid3_appliquer_cover_defaut.php

    r62451 r62506  
    3636                include_spip('inc/documents');
    3737                include_spip('inc/distant');
     38                include_spip('inc/joindre_document');
     39                include_spip('action/editer_document');
     40               
    3841                $cover_defaut = find_in_path(copie_locale($cover_defaut));
    39                 $ajouter_documents = charger_fonction('ajouter_documents', 'inc');
     42                $ajouter_documents = charger_fonction('ajouter_documents', 'action');
    4043
    4144                list($extension,$arg) = fixer_extension_document($cover_defaut);
    42                
     45                $cover_ajout = array(array('tmp_name'=>$cover_defaut,'name'=> basename($cover_defaut)));
     46                       
    4347                foreach($documents_modifs as $document_modif){
    44                         $x = $ajouter_documents($cover_defaut, $cover_defaut,
    45                                 $type, $id, 'vignette', $document_modif, $actifs);
    46                         if(is_numeric($x) && ($x > 0))
     48                        $ajoute = $ajouter_documents($id_vignette,$cover_ajout,'',0,'vignette');
     49
     50                        if (is_numeric(reset($ajoute))
     51                          AND $id_vignette = reset($ajoute)){
     52                                document_modifier($document_modif,array('id_vignette'=>$id_vignette));
    4753                                $nb_modifs++;
     54                        }
    4855                }
    4956        }
  • _plugins_/getID3/trunk/getid3_pipelines.php

    r62476 r62506  
    2222                if(!$getid3_done){
    2323                        $id_document = $flux['args']['id_objet'];
    24                         $son_modif_id3 = array("mp3");
     24                        $son_modif_id3 = array("mp3,ogg,oga,flac");
    2525                        $son_recup_id3 = array("mp3","ogg","flac","aiff","aif","wav","m4a","oga");
    2626                        $extensions_vignettes = array("png","gif","jpg");
    2727                        $conf_id3 = lire_config('getid3/reecriture_tags',array());
    28                         $document_orig = sql_fetsel('*','spip_documents','id_vignette='.intval($id_document));
    2928                        $document = sql_fetsel("*", "spip_documents","id_document=".sql_quote($id_document));
    3029                        $extension = $document['extension'];
     
    4342                                 * Insertion de la vignette automatiquement dans le mp3 si changement
    4443                                 */
    45                                 else if(in_any($extension,$extensions_vignettes) 
     44                                else if(in_any($extension,$extensions_vignettes)
    4645                                        && ($document_orig = sql_fetsel('*','spip_documents','id_vignette='.intval($id_document)))
    4746                                        && ($document_orig['distant'] != 'oui')
Note: See TracChangeset for help on using the changeset viewer.