You are here

function advanced_forum_default_page_manager_handlers in Advanced Forum 6.2

Same name and namespace in other branches
  1. 7.2 includes/panels/advanced_forum.pages_default.inc \advanced_forum_default_page_manager_handlers()

Loads the included panels.

This function is used instead of panels ability to autodiscover a panels export .inc because this allows us to put each page in its own file. Thanks to Moshe and OG for the code.

File

includes/panels/advanced_forum.pages_default.inc, line 15
Default panel handlers for Advanced Forum.

Code

function advanced_forum_default_page_manager_handlers() {
  $files = file_scan_directory(drupal_get_path('module', 'advanced_forum') . '/includes/panels', '.handler$');
  foreach ($files as $absolute => $file) {
    $handler = NULL;
    require_once $absolute;
    if (isset($handler)) {
      $handlers[$file->name] = $handler;
    }
  }
  return $handlers;
}