l(t('Custom style'), 'admin/build/stylizer/add'), 'description' => t('Custom styles can be applied to Panel regions and Panel panes.'), ); // Load all mini panels and their displays. ctools_include('export'); ctools_include('stylizer'); $items = ctools_export_crud_load_all('stylizer'); $count = 0; $rows = array(); $base_types = ctools_get_style_base_types(); foreach ($items as $item) { $style = ctools_get_style_base($item->settings['style_base']); if ($style && $style['module'] == 'panels') { $type = $base_types[$style['module']][$style['type']]['title']; $rows[] = array( check_plain($item->admin_title), $type, array( 'data' => l(t('Edit'), "admin/build/stylizer/list/$item->name/edit"), 'class' => 'links', ), ); // Only show 10. if (++$count >= 10) { break; } } } if ($rows) { $content = theme('table', array(), $rows, array('class' => 'panels-manage')); } else { $content = '
' . t('There are no custom styles.') . '
'; } $vars['blocks']['stylizer'] = array( 'title' => t('Manage styles'), 'link' => l(t('Go to list'), 'admin/build/stylizer'), 'content' => $content, 'class' => 'dashboard-styles', 'section' => 'left', ); }