You are here

function openlayers_cesium_libraries_info_alter in Openlayers 7.3

Implements hook_libraries_info_alter().

File

modules/openlayers_cesium/openlayers_cesium.module, line 55
Main file of the Openlayers Cesium module.

Code

function openlayers_cesium_libraries_info_alter(&$libraries) {
  $library = libraries_detect('ol3-cesium');
  if ($library['installed'] == TRUE) {
    $data = "var CESIUM_BASE_URL = '" . url($library['library path'] . '/Cesium/') . "';";
    $jsfile = file_unmanaged_save_data($data, 'public://openlayers_cesium_base_url.js', FILE_EXISTS_REPLACE);
    $libraries['ol3-cesium']['files']['js'][$jsfile] = array(
      'data' => $jsfile,
      'weight' => 0,
      'group' => JS_LIBRARY,
    );
  }
}