| 1 path.inc | path_is_admin($path) | 
Determines whether a path is in the administrative section of the site.
By default, paths are considered to be non-administrative. If a path does not match any of the patterns in path_get_admin_paths(), or if it matches both administrative and non-administrative patterns, it is considered non-administrative.
Parameters
$path: A Backdrop path.
Return value
TRUE if the path is administrative, FALSE otherwise.:
See also
File
- core/includes/ path.inc, line 493 
- Functions to handle paths in Backdrop, including URL aliasing.
Code
function path_is_admin($path) {
  $path_map = &backdrop_static(__FUNCTION__);
  if (!isset($path_map['admin'][$path])) {
    $patterns = path_get_admin_paths();
    $path_map['admin'][$path] = backdrop_match_path($path, $patterns['admin']);
    $path_map['non_admin'][$path] = backdrop_match_path($path, $patterns['non_admin']);
  }
  return $path_map['admin'][$path] && !$path_map['non_admin'][$path];
}
