You are here

function _block_aria_landmark_roles_get_role in Block ARIA Landmark Roles 7

Same name and namespace in other branches
  1. 6 block_aria_landmark_roles.module \_block_aria_landmark_roles_get_role()
  2. 7.2 block_aria_landmark_roles.module \_block_aria_landmark_roles_get_role()

Find an ARIA landmark role for a certain block.

Parameters

obj $block: An object containing the name of the module and the delta of the block.

Return value

string|bool Returns the role if one was found. If not, returns nothing.

2 calls to _block_aria_landmark_roles_get_role()
block_aria_landmark_roles_form_alter in ./block_aria_landmark_roles.module
Implements hook_form_alter().
block_aria_landmark_roles_preprocess_block in ./block_aria_landmark_roles.module
Implements hook_preprocess_block().

File

./block_aria_landmark_roles.module, line 126
Adds additional elements on block administration forms to add ARIA landmark roles.

Code

function _block_aria_landmark_roles_get_role($block) {
  $role = db_query('SELECT role FROM {block_aria_landmark_roles} WHERE module = :module AND delta = :delta', array(
    ':module' => $block->module,
    ':delta' => $block->delta,
  ))
    ->fetchField();
  return $role ? $role : '';
}