You are here

function theme_cctags_settings in cctags 7

Same name and namespace in other branches
  1. 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;
}