Ignore:
Timestamp:
Apr 25, 2010, 12:22:32 AM (14 years ago)
Author:
patdenice
Message:

Add triggers for image and thumbnail resizing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/thumbnail.php

    r5920 r5957  
    3333// be smaller than original picture !) in the sub directory named
    3434// "thumbnail".
    35 function RatioResizeImg($path, $newWidth, $newHeight, $tn_ext)
     35function RatioResizeImg($info, $path, $newWidth, $newHeight, $tn_ext)
    3636{
    3737  global $conf, $lang, $page;
     38
     39  if ($info !== false)
     40  {
     41    //someone hooked us - so we skip
     42    return $info;
     43  }
    3844
    3945  if (!function_exists('gd_info'))
     
    158164}
    159165
     166// add default event handler for thumbnail resize
     167add_event_handler('thumbnail_resize', 'RatioResizeImg', EVENT_HANDLER_PRIORITY_NEUTRAL, 5);
     168
    160169// +-----------------------------------------------------------------------+
    161170// |                       template initialization                         |
     
    252261     
    253262      $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         )
    255271      {
    256272        $endtime = get_moment();
Note: See TracChangeset for help on using the changeset viewer.