You are here

function skinr_context_ui_skinr_ui_filters_alter in Skinr 8.2

Same name and namespace in other branches
  1. 7.2 skinr_context/skinr_context_ui.module \skinr_context_ui_skinr_ui_filters_alter()

Implements hook_skinr_ui_filters_alter().

File

skinr_context/skinr_context_ui.module, line 432
Administrative interface for Skinr Context. Without this module, you cannot edit your skins with context.

Code

function skinr_context_ui_skinr_ui_filters_alter(&$filters) {

  // Group filter.
  $groups = skinr_context_group_load_multiple(FALSE);
  $options = array(
    '[any]' => t('any'),
  );
  foreach ($groups as $group) {
    $options[$group->gid] = t('@group (!gid)', array(
      '@group' => $group->title,
      '!gid' => $group->gid,
    ));
  }
  $filters['gid'] = array(
    'title' => t('group'),
    'options' => $options,
  );

  // Reorder filters.
  $skin = $filters['skin'];
  unset($filters['skin']);
  $filters['skin'] = $skin;
  $status = $filters['status'];
  unset($filters['status']);
  $filters['status'] = $status;
}