function _easy_breadcrumb_validate_path_alias in Easy Breadcrumb 7
Same name and namespace in other branches
- 6 includes/easy_breadcrumb.blocks.inc \_easy_breadcrumb_validate_path_alias()
Check if the given path is valid (exists).
Parameters
string $path_alias: the path to be checked.
Return value
boolean TRUE if the path is valid, false otherwise.
1 call to _easy_breadcrumb_validate_path_alias()
- _easy_breadcrumb_block in includes/easy_breadcrumb.blocks.inc 
- Obtains the 'easy_breadcrumb' block.
File
- includes/easy_breadcrumb.blocks.inc, line 210 
- Module's blocks.
Code
function _easy_breadcrumb_validate_path_alias($path_alias) {
  // Check if the path is stored in the actual menu router.
  $valid = drupal_valid_path(drupal_get_normal_path($path_alias));
  // If don't exists in the actual menu router, then check if it's an url_alias
  // (was generated by the pathauto module).
  if (empty($valid)) {
    $drupal_path = drupal_lookup_path('source', $path_alias);
    $valid = !empty($drupal_path);
  }
  return $valid;
}