You are here

function staticmap_load_provider_info in Static Map 7

Loads aggregated provider data. Modules can hook into this with hook_staticmap_provider_alter.

2 calls to staticmap_load_provider_info()
staticmap_ctools_export_ui_form in ./staticmap.module
Form for ctools export UI.
staticmap_load_provider in ./staticmap.module
Load provider.

File

./staticmap.module, line 345
SiteMap module.

Code

function staticmap_load_provider_info($provider_id = '') {
  static $staticmap_providers = '';
  if (empty($staticmap_providers)) {
    $staticmap_providers = array();
    drupal_alter('staticmap_provider', $staticmap_providers);
  }
  if (empty($provider_id)) {
    return $staticmap_providers;
  }
  elseif (!empty($staticmap_providers[$provider_id])) {
    return $staticmap_providers[$provider_id];
  }
  return FALSE;
}