You are here

function spaces_core_documents in Spaces 6

Same name and namespace in other branches
  1. 5.2 spaces_core/spaces_core.module \spaces_core_documents()
  2. 5 spaces_core/spaces_core.module \spaces_core_documents()
1 string reference to 'spaces_core_documents'
spaces_core_menu in spaces_core/spaces_core.module
Implementation of hook_menu().

File

spaces_core/spaces_core.module, line 229

Code

function spaces_core_documents() {

  // og version of the book root lookup
  if ($space = spaces_get_space()) {
    if ($view = views_get_view('spaces_book_current')) {
      $view
        ->set_display();
      $view
        ->set_items_per_page(0);
      $view
        ->execute();
      if (is_array($view->result) && count($view->result)) {
        $row = array_shift($view->result);
        drupal_goto('node/' . $row->nid);
      }
    }
    context_set_by_condition('node', 'book');
    $message = t('Please add your first book page to get started.');
    $button = theme('context_links', context_links());
    $o = "<div class='spaces-empty'>{$message} <div class='buttons'>{$button}</div></div>";
    return $o;
  }
}