function pathauto_entity_entity_update in Pathauto Entity 7
Implements hook_entity_update().
1 call to pathauto_entity_entity_update()
- pathatuo_entity_alias_form_submit in ./
pathauto_entity.module - Add submit callback for profile2
File
- ./
pathauto_entity.module, line 282 - Implements custom entity type support for Pathauto module.
Code
function pathauto_entity_entity_update($entity, $entity_type) {
// If using an Alternative or custom URL alias
if (isset($entity->path) && isset($entity->path['pathauto']) && $entity->path['pathauto'] == '0') {
$path = $entity->path;
$path['alias'] = trim($path['alias']);
// Delete old alias if user erased it.
if (!empty($path['pid']) && empty($path['alias'])) {
path_delete($path['pid']);
}
pathauto_entity_entity_insert($entity, $entity_type);
}
else {
// Use Pathauto generaed path alias
pathauto_entity_update_alias($entity_type, $entity, 'update');
}
}