You are here

function views_url_alias_node_save in Views URL alias 7

Same name and namespace in other branches
  1. 8 views_url_alias_node.module \views_url_alias_node_save()
  2. 6 views_url_alias_node.module \views_url_alias_node_save()

Save node URL alias.

3 calls to views_url_alias_node_save()
views_url_alias_node_delete in ./views_url_alias_node.module
Delete's node URL alias.
views_url_alias_node_node_update in ./views_url_alias_node.module
Implements hook_node_update().
views_url_alias_node_pathauto_alias_alter in ./views_url_alias_node.module
Implements hook_pathauto_alias_alter().

File

./views_url_alias_node.module, line 107
Allows node-related Views to be filtered by path aliases.

Code

function views_url_alias_node_save($nid, $alias = NULL) {
  db_delete('views_url_alias_node')
    ->condition('nid', $nid)
    ->execute();
  if (empty($alias)) {
    return;
  }
  db_insert('views_url_alias_node')
    ->fields(array(
    'alias' => $alias,
    'nid' => $nid,
  ))
    ->execute();
}