You are here

function skinr_context_ui_build_filter_query in Skinr 8.2

Same name and namespace in other branches
  1. 7.2 skinr_context/skinr_context_ui.admin.inc \skinr_context_ui_build_filter_query()

Apply filters for skin configuration administration filters based on session.

Parameters

$query: A SelectQuery to which the filters should be applied.

1 call to skinr_context_ui_build_filter_query()
skinr_context_ui_admin_list_subform in skinr_context/skinr_context_ui.admin.inc
Overrides skinr_ui_admin_skins().

File

skinr_context/skinr_context_ui.admin.inc, line 82
Admin page callbacks for the Skinr Context UI module.

Code

function skinr_context_ui_build_filter_query(SelectQueryInterface $query) {

  // Build query
  $filter_data = isset($_SESSION['skinr_context_ui_filters']) ? $_SESSION['skinr_context_ui_filters'] : array();
  foreach ($filter_data as $index => $filter) {
    list($key, $value) = $filter;
    $query
      ->condition('g.' . $key, $value);
  }
}