function theme_rules_admin_unsatisfied_elements_group in Rules 6
Themes not satisifable elements of a group.
1 theme call to theme_rules_admin_unsatisfied_elements_group()
- theme_rules_admin_unsatisfied_elements in rules_admin/
rules_admin.rule_forms.inc - Themes the a list of actions or conditions, that are not satisfiable.
File
- rules_admin/
rules_admin.rule_forms.inc, line 925
Code
function theme_rules_admin_unsatisfied_elements_group($grouped_rules, $elements) {
$output = '<dl>';
foreach ($grouped_rules as $name => $value) {
$fieldset = array(
'#type' => 'fieldset',
'#title' => t('@group module', array(
'@group' => $elements[$name]['module'],
)),
'#collapsible' => FALSE,
);
$output .= '<dt>' . check_plain($elements[$name]['label']) . '</dt>';
$output .= '<dd><em>' . format_plural(count($elements[$name]['unsatisfied arguments']), 'Unavailable argument: @arguments', 'Unavailable arguments: @arguments', array(
'@arguments' => implode(', ', $elements[$name]['unsatisfied arguments']),
)) . '</em></dd>';
}
$output .= '</dl>';
$fieldset['items'] = array(
'#type' => 'markup',
'#value' => $output,
);
return drupal_render($fieldset);
}