Changeset 23905 in spip-zone


Ignore:
Timestamp:
Nov 2, 2008, 1:36:04 AM (12 years ago)
Author:
kent1@…
Message:

On ne dispose pas toujours de covert art

Location:
_plugins_/_test_/getID3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/getID3/getid3_fonctions.php

    r23904 r23905  
    1818                }
    1919        }
    20        
    2120        return $output;
    2221}
  • _plugins_/_test_/getID3/inc/recuperer_id3.php

    r23904 r23905  
    1313        if(sizeof($ThisFileInfo)>0){
    1414                // Cover art?
    15                 foreach($ThisFileInfo['id3v2']['APIC'] as $cle=>$val){
    16                 if (isset($ThisFileInfo['id3v2']['APIC'][$cle]['data']) && isset($ThisFileInfo['id3v2']['APIC'][$cle]['image_mime']) && isset($ThisFileInfo['id3v2']['APIC'][$cle]['dataoffset'])) {
    17                     $imagechunkcheck = getid3_lib::GetDataImageSize($ThisFileInfo['id3v2']['APIC'][$cle]['data']);
    18                                 spip_log($imagechunkcheck);
    19                     $tmp_file = 'getid3-'.$ThisFileInfo['id3v2']['APIC'][$cle]['dataoffset'].'.'.getid3_lib::ImageTypesLookup($imagechunkcheck[2]);
    20                                 if (ecrire_fichier(_NOM_TEMPORAIRES_ACCESSIBLES . $tmp_file, $ThisFileInfo['id3v2']['APIC'][$cle]['data'])) {
    21                                         $id3['cover'.$cle] = _NOM_TEMPORAIRES_ACCESSIBLES . $tmp_file;
     15                if(isset($ThisFileInfo['id3v2']['APIC'])){
     16                        foreach($ThisFileInfo['id3v2']['APIC'] as $cle=>$val){
     17                        if (isset($ThisFileInfo['id3v2']['APIC'][$cle]['data']) && isset($ThisFileInfo['id3v2']['APIC'][$cle]['image_mime']) && isset($ThisFileInfo['id3v2']['APIC'][$cle]['dataoffset'])) {
     18                            $imagechunkcheck = getid3_lib::GetDataImageSize($ThisFileInfo['id3v2']['APIC'][$cle]['data']);
     19                                        spip_log($imagechunkcheck);
     20                            $tmp_file = 'getid3-'.$ThisFileInfo['id3v2']['APIC'][$cle]['dataoffset'].'.'.getid3_lib::ImageTypesLookup($imagechunkcheck[2]);
     21                                        if (ecrire_fichier(_NOM_TEMPORAIRES_ACCESSIBLES . $tmp_file, $ThisFileInfo['id3v2']['APIC'][$cle]['data'])) {
     22                                                $id3['cover'.$cle] = _NOM_TEMPORAIRES_ACCESSIBLES . $tmp_file;
     23                                        }
    2224                                }
    2325                        }
Note: See TracChangeset for help on using the changeset viewer.