Changeset 5957
- Timestamp:
- Apr 25, 2010, 12:22:32 AM (14 years ago)
- Location:
- trunk/admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/include/functions_upload.inc.php
r5089 r5957 17 17 // 18 18 // 4) register in database 19 20 // add default event handler for image and thumbnail resize 21 add_event_handler('upload_image_resize', 'pwg_image_resize', EVENT_HANDLER_PRIORITY_NEUTRAL, 6); 22 add_event_handler('upload_thumbnail_resize', 'pwg_image_resize', EVENT_HANDLER_PRIORITY_NEUTRAL, 6); 19 23 20 24 function add_uploaded_file($source_filepath, $original_filename=null, $categories=null, $level=null) … … 61 65 $high_infos = pwg_image_infos($high_path); 62 66 63 pwg_image_resize( 67 trigger_event('upload_image_resize', 68 false, 64 69 $high_path, 65 70 $file_path, … … 76 81 prepare_directory($thumb_dir); 77 82 78 pwg_image_resize( 83 trigger_event('upload_thumbnail_resize', 84 false, 79 85 $file_path, 80 86 $thumb_path, … … 170 176 } 171 177 172 function pwg_image_resize($source_filepath, $destination_filepath, $max_width, $max_height, $quality) 173 { 178 function pwg_image_resize($result, $source_filepath, $destination_filepath, $max_width, $max_height, $quality) 179 { 180 if ($result !== false) 181 { 182 //someone hooked us - so we skip 183 return $result; 184 } 185 174 186 if (!function_exists('gd_info')) 175 187 { -
trunk/admin/thumbnail.php
r5920 r5957 33 33 // be smaller than original picture !) in the sub directory named 34 34 // "thumbnail". 35 function RatioResizeImg($ path, $newWidth, $newHeight, $tn_ext)35 function RatioResizeImg($info, $path, $newWidth, $newHeight, $tn_ext) 36 36 { 37 37 global $conf, $lang, $page; 38 39 if ($info !== false) 40 { 41 //someone hooked us - so we skip 42 return $info; 43 } 38 44 39 45 if (!function_exists('gd_info')) … … 158 164 } 159 165 166 // add default event handler for thumbnail resize 167 add_event_handler('thumbnail_resize', 'RatioResizeImg', EVENT_HANDLER_PRIORITY_NEUTRAL, 5); 168 160 169 // +-----------------------------------------------------------------------+ 161 170 // | template initialization | … … 252 261 253 262 $starttime = get_moment(); 254 if ($info = RatioResizeImg($path,$_POST['width'],$_POST['height'],'jpg')) 263 if ($info = trigger_event('thumbnail_resize', 264 false, 265 $path, 266 $_POST['width'], 267 $_POST['height'], 268 'jpg' 269 ) 270 ) 255 271 { 256 272 $endtime = get_moment();
Note: See TracChangeset
for help on using the changeset viewer.