function _purl_skip in Persistent URL 7
Same name and namespace in other branches
- 6 purl.module \_purl_skip()
 
Helper function to determine if a url should be rewritten.
Parameters
$e: purl_path_element object
$o: url options array.
Return value
true if processing should be skipped, false otherwise.
5 calls to _purl_skip()
- purl_domain::rewrite in includes/
purl_domain.inc  - Responsible for rewriting outgoing links. Note: it's this functions job to make sure it doesn't alter a link that has already been treated.
 - purl_pair::rewrite in includes/
purl_pair.inc  - Just need to add the value to the front of the path.
 - purl_path::rewrite in includes/
purl_path.inc  - Just need to add the value to the front of the path.
 - purl_querystring::rewrite in includes/
purl_querystring.inc  - Just need to add the value to the front of the path.
 - purl_subdomain::rewrite in includes/
purl_subdomain.inc  - Responsible for rewriting outgoing links. Note: it's this functions job to make sure it doesn't alter a link that has already been treated.
 
File
- ./
purl.module, line 909  
Code
function _purl_skip($e, $o) {
  if (!empty($o['purl']['disabled'])) {
    return true;
  }
  if (isset($o['purl']['remove'])) {
    return in_array($e->provider, $o['purl']['remove']);
  }
  return false;
}