You are here

function theme_ddblock_add_instance in Dynamic display block 7

Same name and namespace in other branches
  1. 6 ddblock.module \theme_ddblock_add_instance()

Theme function for the "Block Instances" page.

1 theme call to theme_ddblock_add_instance()
ddblock_instances in ./ddblock.module
ddblock instances.

File

./ddblock.module, line 2675
Enables your site to display dynamic content in a block.

Code

function theme_ddblock_add_instance($variables) {
  $add_block_form = $variables['add_block_form'];
  $block_instances = $variables['ddblock_instances'];
  $output = '';
  $header = array(
    t('Title'),
    t('Original Module'),
    t('Original Block Title'),
  );
  $rows = array();
  if (!empty($block_instances)) {
    foreach ($block_instances as $row) {
      $title = ddblock_get_block_title($row->module, $row->delta_original);
      $rows[] = array(
        check_plain($row->title),
        $row->module,
        $title,
      );
    }
  }
  $output .= '<p><h3>' . t('Manage Instances') . '</h3>' . theme('table', array(
    'header' => $header,
    'rows' => $rows,
  )) . '</p>';
  $output .= '<p><h3>' . t('Add Instance') . '</h3>' . drupal_render($add_block_form) . '</p>';
  return $output;
}