You are here

function flagaccesstest_flag_access in Flag 7.3

Implements hook_flag_access.

File

tests/flagaccesstest/flagaccesstest.module, line 10
Module for testing hook_flag_access.

Code

function flagaccesstest_flag_access($flag, $entity_id, $action, $account) {
  $mode = variable_get('FlagHookFlagAccessTestCaseMode', 'ignore');
  switch ($mode) {
    case 'ignore':
      drupal_set_message('hook_flag_access: ignore');
      return NULL;
    case 'allow':
      drupal_set_message('hook_flag_access: allow');
      return TRUE;
    case 'deny':
      drupal_set_message('hook_flag_access: deny');
      return FALSE;
  }
}