You are here

function oa_search_enable_pages in Open Atrium Search 7.2

See also

oa_search_update_7001().

3 calls to oa_search_enable_pages()
oa_search_install in ./oa_search.install
Implements hook_install().
oa_search_update_7001 in ./oa_search.install
Enable search layout pages, disable panopoly search pages.
oa_search_update_7003 in ./oa_search.install
Enable user search page

File

./oa_search.install, line 33
Provides install and update hooks for oa_search.

Code

function oa_search_enable_pages() {

  // Add pages
  $pages = array(
    'search-node' => FALSE,
    'search-user' => FALSE,
    'page-panopoly_search' => TRUE,
  );
  ctools_include('export');
  ctools_export_load_object_reset('page_manager_pages');
  foreach ($pages as $page_name => $disable) {
    $page = page_manager_cache_load($page_name);
    if ($function = ctools_plugin_get_function($page->subtask, 'enable callback')) {
      $function($page, $disable);
    }
  }
  menu_rebuild();
}