Index: branches/RC/kernel/units/images/image_event_handler.php =================================================================== diff -u -N -r8929 -r10098 --- branches/RC/kernel/units/images/image_event_handler.php (.../image_event_handler.php) (revision 8929) +++ branches/RC/kernel/units/images/image_event_handler.php (.../image_event_handler.php) (revision 10098) @@ -27,10 +27,10 @@ // ListImages aggregated tag uses this special return ''; } - + return parent::getMainSpecial($event); } - + function customProcessing(&$event, $type) { $object =& $event->GetObject(); @@ -149,7 +149,7 @@ { $parts = pathinfo($name); $ext = '.'.$parts['extension']; - $filename = substr($parts['basename'], 0, -strlen($ext)); + $filename = mb_substr($parts['basename'], 0, -mb_strlen($ext)); $new_name = $filename.$ext; while ( file_exists($path.'/'.$new_name) ) {