You are here

public static function RulesUICategory::getItemGroup in Rules 7.2

Returns a group label, e.g. as usable for opt-groups in a select list.

Parameters

array $item_info: The info-array of an item, e.g. an entry of hook_rules_action_info().

bool $in_category: (optional) Whether group labels for grouping inside a category should be return. Defaults to FALSE.

Return value

string|bool The group label to use, or FALSE if none can be found.

1 call to RulesUICategory::getItemGroup()
RulesUICategory::getOptions in ui/ui.core.inc
Returns an array of options to use with a select.

File

ui/ui.core.inc, line 1265
Contains core Rules UI functions.

Class

RulesUICategory
Class holding category related methods.

Code

public static function getItemGroup($item_info, $in_category = FALSE) {
  if (isset($item_info['category']) && !$in_category) {
    return self::getCategory($item_info, 'label');
  }
  elseif (!empty($item_info['group'])) {
    return $item_info['group'];
  }
  return FALSE;
}