You are here

function _advuser_filter_ui_operations in Advanced User 6.3

Same name and namespace in other branches
  1. 7.3 forms/advuser_filter_ui.inc \_advuser_filter_ui_operations()

Get a list of operators based on field.

Parameters

$field:

Return value

array of operators.

1 call to _advuser_filter_ui_operations()
_advuser_filter_ui_1 in forms/advuser_filter_ui.inc
The operator and data value entry

File

forms/advuser_filter_ui.inc, line 296
This provides a multipart form for the filtering options.

Code

function _advuser_filter_ui_operations($field) {
  $symbols = array();
  switch ($field) {
    case 'user_roles':
    case 'permission':
      $symbols += array(
        '=' => _advuser_filter_ui_symbols('='),
      );
      $symbols += array(
        '!=' => _advuser_filter_ui_symbols('!='),
      );
      break;
    case 'status':
      $symbols += array(
        '=' => _advuser_filter_ui_symbols('='),
      );
      break;
    case 'uid':
    case 'last_access':
    case 'created':
      $symbols += array(
        '=' => _advuser_filter_ui_symbols('='),
      );
      $symbols += array(
        '!=' => _advuser_filter_ui_symbols('!='),
      );
      $symbols += array(
        '<' => _advuser_filter_ui_symbols('<'),
      );
      $symbols += array(
        '<=' => _advuser_filter_ui_symbols('<='),
      );
      $symbols += array(
        '>' => _advuser_filter_ui_symbols('>'),
      );
      $symbols += array(
        '>=' => _advuser_filter_ui_symbols('>='),
      );
      break;
    default:
      $symbols = _advuser_filter_ui_symbols();
  }
  return $symbols;
}