Dotclear

Changeset 2:4f1756320ee0


Ignore:
Timestamp:
04/09/11 13:52:35 (14 years ago)
Author:
Franck
Branch:
default
Children:
3:cf375f1e7b0f, 5:f76dc17c2dc3, 6:1c84658a7002, 7:8e25b11db024
Message:

Fix #1076 : a new recreate event is now fired when user asks for thumbnails recreation.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin/media_item.php

    r0 r2  
    114114     try { 
    115115          $foo = null; 
    116           $core->media->imageThumbCreate($foo,$file->basename); 
     116          $core->media->mediaFireRecreateEvent($file); 
    117117          http::redirect($page_url.'&id='.$id.'&thumbupd=1'); 
    118118     } catch (Exception $e) { 
  • inc/core/class.dc.media.php

    r0 r2  
    102102           
    103103          $this->addFileHandler('image/jpeg','create',array($this,'imageMetaCreate')); 
     104           
     105          $this->addFileHandler('image/jpeg','recreate',array($this,'imageThumbCreate')); 
     106          $this->addFileHandler('image/png','recreate',array($this,'imageThumbCreate')); 
     107          $this->addFileHandler('image/gif','recreate',array($this,'imageThumbCreate')); 
    104108           
    105109          # Thumbnails sizes 
     
    889893          return $list; 
    890894     } 
     895 
     896     /** 
     897     Calls file handlers registered for recreate event 
     898      
     899     @param    f    <b>fileItem</b>     fileItem object 
     900     */ 
     901     public function mediaFireRecreateEvent($f) 
     902     { 
     903          $media_type = files::getMimeType($f->basename); 
     904          $this->callFileHandler($media_type,'recreate',null,$f->basename); // Args list to be completed as necessary (Franck) 
     905     } 
    891906      
    892907     /* Image handlers 
Note: See TracChangeset for help on using the changeset viewer.

Sites map