You are here

function workbench_email_get_rid_for_section_id in Workbench Email 7.3

Returns the corresponding rids for the given section ids.

Parameters

array $sections: An array of section ids.

Return value

array An array of rids.

1 call to workbench_email_get_rid_for_section_id()
workbench_email_get_editors in ./workbench_email.module
Function to get all the editors of workbench access section.

File

./workbench_email.module, line 1013
Code for the Workbench Email Module.

Code

function workbench_email_get_rid_for_section_id($sections) {
  $section_rids = array();

  // Fetch the corresponding rids for each of the sections.
  $section_rid_query = db_select('workbench_access_role', 'war');
  $section_rid_query
    ->fields('war', array(
    'rid',
  ));
  $section_rid_query
    ->condition('war.access_id', $sections, 'IN');
  $section_id_result = $section_rid_query
    ->execute();
  foreach ($section_id_result as $section) {
    $section_rids[] = $section->rid;
  }
  return $section_rids;
}