function _uc_catalog_pathauto_alias in Ubercart 5
Same name and namespace in other branches
- 6.2 uc_catalog/uc_catalog.module \_uc_catalog_pathauto_alias()
- 7.3 uc_catalog/uc_catalog.pathauto.inc \_uc_catalog_pathauto_alias()
Function to create aliases for taxonomy objects
Parameters
object $category a taxonomy object:
2 calls to _uc_catalog_pathauto_alias()
- uc_catalog_pathauto_bulkupdate in uc_catalog/uc_catalog.module 
- Generate aliases for all categories without aliases
- uc_catalog_taxonomy in uc_catalog/uc_catalog.module 
- Implementation of hook_taxonomy().
File
- uc_catalog/uc_catalog.module, line 460 
- Übercart Catalog module.
Code
function _uc_catalog_pathauto_alias($category, $op) {
  _pathauto_include();
  $count = 0;
  $placeholders = pathauto_get_placeholders('taxonomy', $category);
  $src = uc_catalog_path($category);
  if ($alias = pathauto_create_alias('uc_catalog', $op, $placeholders, $src, $category->vid)) {
    $count++;
  }
  return $count;
}