function libraries_get_path in Libraries API 7.2
Same name and namespace in other branches
- 8.3 libraries.module \libraries_get_path()
 - 6 libraries.module \libraries_get_path()
 - 7.3 libraries.module \libraries_get_path()
 - 7 libraries.module \libraries_get_path()
 
Gets the path of a library.
Parameters
$name: The machine name of a library to return the path for.
$base_path: Whether to prefix the resulting path with base_path().
Return value
string The path to the specified library or FALSE if the library wasn't found.
2 calls to libraries_get_path()
- LibrariesUnitTest::testLibrariesGetPath in tests/
LibrariesUnitTest.test  - Tests libraries_get_path().
 - libraries_detect in ./
libraries.module  - Tries to detect a library and its installed version.
 
1 string reference to 'libraries_get_path'
- libraries_flush_caches in ./
libraries.module  - Implements hook_flush_caches().
 
File
- ./
libraries.module, line 64  - External library handling for Drupal modules.
 
Code
function libraries_get_path($name, $base_path = FALSE) {
  $libraries =& drupal_static(__FUNCTION__);
  if (!isset($libraries)) {
    $libraries = libraries_get_libraries();
  }
  $path = $base_path ? base_path() : '';
  if (!isset($libraries[$name])) {
    return FALSE;
  }
  else {
    $path .= $libraries[$name];
  }
  return $path;
}