function path_redirect_taxonomy in Path redirect 6
Implements hook_taxonomy().
File
- ./
path_redirect.module, line 290
Code
function path_redirect_taxonomy($op, $type, $array = NULL) {
if ($op == 'delete' && $type == 'term') {
// Delete any redirects to valid taxonomy paths.
$term = (object) $array;
$term_uri = taxonomy_term_path($term);
path_redirect_delete_multiple(NULL, array(
'source' => $term_uri,
));
path_redirect_delete_multiple(NULL, array(
'redirect' => $term_uri,
));
if ($term_uri != "taxonomy/term/{$term->tid}") {
path_redirect_delete_multiple(NULL, array(
'source' => "taxonomy/term/{$term->tid}",
));
path_redirect_delete_multiple(NULL, array(
'redirect' => "taxonomy/term/{$term->tid}",
));
}
}
}