| 1 block.class.inc | Block::getAdminConditionsPreview() | 
Return a fieldset listing any visibility conditions set for this block.
File
- core/modules/ layout/ includes/ block.class.inc, line 215 
- A class that wraps around a block to store settings information.
Class
- Block
- @file A class that wraps around a block to store settings information.
Code
function getAdminConditionsPreview() {
  $preview = '';
  if (!empty($this->conditions)) {
    $condition_list = array();
    foreach ($this->conditions as $condition) {
      $condition_list[] = $condition->summary();
    }
    $conditions = theme('item_list', array('items' => $condition_list, 'attributes' => array('class' => array('block-conditions'))));
    $fieldset = array(
      '#type' => 'fieldset',
      '#collapsible' => TRUE,
      '#collapsed' => TRUE,
      '#title' => t('Conditions'),
      '#children' => $conditions,
      '#parents' => array(),
    );
    $form_state = array();
    form_process_fieldset($fieldset, $form_state);
    $preview = backdrop_render($fieldset);
  }
  return $preview;
}
