function theme_cctags_settings in cctags 7
Same name and namespace in other branches
- 6 cctags.admin.inc \theme_cctags_settings()
File
- ./
cctags.admin.inc, line 365
Code
function theme_cctags_settings($variables) {
$form = $variables['form'];
$output = '';
$header = array(
t('Cctags item name'),
t('Cctag id'),
t('Block'),
t('Page'),
t('Page path'),
array(
'data' => t('Operation'),
'colspan' => '2',
),
);
$rows = array();
if (isset($form['cctags_id'])) {
foreach ($form['cctags_id'] as $k => $value) {
if (is_numeric($k)) {
$key = $value['#value'];
if (is_numeric($key)) {
$row = array();
$row[] = array(
'data' => drupal_render($form['cctags_item'][$key]['cctags_item_name']),
);
$row[] = array(
'data' => drupal_render($form['cctags_item'][$key]['cctags_item_id']),
);
$row[] = array(
'data' => drupal_render($form['cctags_item'][$key]['cctags_item_block']),
);
$row[] = array(
'data' => drupal_render($form['cctags_item'][$key]['cctags_item_page']),
);
$row[] = array(
'data' => drupal_render($form['cctags_item'][$key]['cctags_item_path']),
);
$row[] = array(
'data' => drupal_render($form['cctags_item'][$key]['cctags_item_edit']),
);
$row[] = array(
'data' => drupal_render($form['cctags_item'][$key]['cctags_item_del']),
);
$rows[] = $row;
}
}
}
$form['cctags_item'] = array(
'#type' => 'markup',
'#value' => theme('table', array(
'header' => $header,
'rows' => $rows,
)),
);
$form['cctags_item'] = array_merge($form['cctags_item'], array(
'#type' => 'fieldset',
'#title' => t('Setting for cctags item'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
'#tree' => TRUE,
'#weight' => -20,
));
$output .= drupal_render($form['cctags_item']);
$output .= drupal_render_children($form);
//drupal_render($form);
}
return $output;
//$output;
}