function theme_panels_export_export_form in Panels 5.2
Same name and namespace in other branches
- 6.2 panels_export/panels_export.module \theme_panels_export_export_form()
File
- panels_export/
panels_export.module, line 97 - panels_export.module
Code
function theme_panels_export_export_form($form) {
$files = module_rebuild_cache();
$exportables = $form['#exportables'];
$output = '';
foreach ($exportables as $module => $panels) {
$header = array(
theme('table_select_header_cell'),
$files[$module]->info['name'],
);
$rows = array();
foreach ($panels as $name => $panel) {
$title = $form['modules'][$module][$name]['#title'];
unset($form['modules'][$module][$name]['#title']);
$rows[] = array(
drupal_render($form['modules'][$module][$name]),
$title,
);
}
$output .= '<div class="export-container">';
$output .= theme('table', $header, $rows);
$output .= "</div>\n";
}
drupal_add_css(panels_get_path('panels_export/panels_export.css'));
$output .= drupal_render($form);
return $output;
}