You are here

function _advanced_menu_menu_admin_roles in Advanced Menu 7

Same name and namespace in other branches
  1. 6.x menu_admin/advanced_menu_menu_admin.module \_advanced_menu_menu_admin_roles()

Helper function to determine current roles allowed to edit the menu.

1 call to _advanced_menu_menu_admin_roles()
advanced_menu_menu_admin_form_alter in menu_admin/advanced_menu_menu_admin.module
Implementation of hook_form_alter().

File

menu_admin/advanced_menu_menu_admin.module, line 64
Provides advanced menu permissioning.

Code

function _advanced_menu_menu_admin_roles($menu) {
  $roles = db_select('advanced_menu_menu_admin_roles', 'r')
    ->condition('r.menu_name', $menu)
    ->fields('r', array(
    'rid',
  ))
    ->execute();
  $advanced_menu_menu_admin_roles = array();
  foreach ($roles as $role) {
    $advanced_menu_menu_admin_roles[] = $role->rid;
  }
  return $advanced_menu_menu_admin_roles;
}