Index: /Users/karl/www/namm-org/sites/all/modules/contrib/rotor/rotor.module =================================================================== --- /Users/karl/www/namm-org/sites/all/modules/contrib/rotor/rotor.module (revision 125) +++ /Users/karl/www/namm-org/sites/all/modules/contrib/rotor/rotor.module (working copy) @@ -171,8 +171,20 @@ ); if(module_exists('imagecache')) { - $presets = _imagecache_get_presets(); + // imagecache 5.x-1.5 + if (function_exists('_imagecache_get_presets')) { + $presets = _imagecache_get_presets(); + } + else { + // imagecache 5.x-2.0+ + if (function_exists('imagecache_presets')) { + foreach (imagecache_presets() as $preset) { + $presets[$preset['presetid']] = $preset['presetname']; + } + } + } $presets[0] = t('None'); + ksort($presets); $form['items_group']['imagecache'] = array( '#type' => 'select', '#title' => t('Imagecache preset'),