You are here

function oa_toolbar_get_section_list in Open Atrium Toolbar 7.2

Return a list of section links to be shown in a toolbar widget

Parameters

$space_id:

2 calls to oa_toolbar_get_section_list()
oa_toolbar_oa_space_nav_render in plugins/content_types/oa_space_nav.inc
Render callback.
oa_toolbar_oa_space_structure_render in plugins/content_types/oa_space_structure.inc
Render callback.

File

./oa_toolbar.module, line 737
Provides hook implementations and functionality for oa_toolbar.

Code

function oa_toolbar_get_section_list($space_id) {
  $items = array();
  $include_archived = user_access('view trash content') || og_user_access('node', $space_id, 'view trash content', NULL, FALSE, TRUE);
  $sections = oa_core_space_sections($space_id, NODE_PUBLISHED, NULL, array(), $include_archived);
  if (!empty($sections)) {
    $items['titles'] = $sections;
    foreach ($sections as $nid => $title) {
      $items['links'][$nid] = l($title, 'node/' . $nid);
      $items['ids'][$nid] = $nid;
    }
  }
  return $items;
}