function theme_rotating_banner_settings_form_slides in Rotating Banner 7.2
Same name and namespace in other branches
- 7 rotating_banner.module \theme_rotating_banner_settings_form_slides()
1 theme call to theme_rotating_banner_settings_form_slides()
- rotating_banner_block_configure in ./
rotating_banner.module - Implements hook_block_configure().
File
- ./
rotating_banner.module, line 361
Code
function theme_rotating_banner_settings_form_slides($variables) {
$fieldset = $variables['fieldset'];
if (!isset($fieldset['background'])) {
return '';
}
$rows = array();
foreach (element_children($fieldset['background']) as $key) {
$rows[] = array(
'data' => array(
drupal_render($fieldset['background'][$key]),
drupal_render($fieldset['link'][$key]),
drupal_render($fieldset['weight'][$key]),
l(t('Edit'), 'admin/structure/rotating_banner/slide/' . $key . '/edit'),
l(t('Delete'), 'admin/structure/rotating_banner/slide/' . $key . '/delete'),
),
'class' => array(
'draggable',
),
);
}
drupal_add_tabledrag('rb-slide-order', 'order', 'sibling', 'rb-slide-weight');
return theme('table', array(
'header' => array(
t('Image'),
t('Link'),
t('Weight'),
array(
'data' => t('Operations'),
'colspan' => '2',
),
),
'rows' => $rows,
'attributes' => array(
'id' => 'rb-slide-order',
),
));
}