function theme_views_export_export_form in Views (for Drupal 7) 6.2
Same name and namespace in other branches
- 6.3 views_export/views_export.module \theme_views_export_export_form()
File
- views_export/
views_export.module, line 138 - views_export.module
Code
function theme_views_export_export_form($form) {
$output = '';
$files = module_rebuild_cache();
$exportables = $form['#exportables'];
$output .= drupal_render($form['tags']);
$output .= drupal_render($form['apply']);
$output .= '<div class="clear-block">';
foreach ($exportables as $module => $views) {
$header = array(
theme('table_select_header_cell'),
$files[$module]->info['name'],
t('Tag'),
t('Description'),
);
$rows = array();
foreach ($views as $name => $view) {
$title = $form['modules'][$module][$name]['#title'];
unset($form['modules'][$module][$name]['#title']);
$rows[] = array(
drupal_render($form['modules'][$module][$name]),
$title,
$view['tag'],
'<div class="description">' . $view['desc'] . '</div>',
);
}
$output .= '<div class="export-container">';
$output .= theme('table', $header, $rows);
$output .= "</div>\n";
}
$output .= '</div>';
drupal_add_css(drupal_get_path('module', 'views_export') . '/views_export.css');
$output .= drupal_render($form);
return $output;
}