You are here

function imagecache_ui_presets in ImageCache 5.2

Preset Admin callbacks and required functions.

1 string reference to 'imagecache_ui_presets'
imagecache_ui_menu in ./imagecache_ui.module

File

./imagecache_ui.module, line 109

Code

function imagecache_ui_presets() {
  $header = array(
    t('Preset Name'),
    t('Actions'),
  );
  $rows = array();
  foreach (imagecache_presets() as $preset) {
    $row = array();
    $row[] = l($preset['presetname'], 'admin/build/imagecache/preset/' . $preset['presetid']);
    $links = array();
    $links[] = l(t('edit'), 'admin/build/imagecache/preset/' . $preset['presetid']);
    $links[] = l(t('remove'), 'admin/build/imagecache/preset/' . $preset['presetid'] . '/delete');
    $links[] = l(t('flush'), 'admin/build/imagecache/preset/' . $preset['presetid'] . '/flush');
    $row[] = implode('    ', $links);
    $rows[] = $row;
  }
  $output = theme('table', $header, $rows);
  return $output;
}