You are here

function view_alias_create_alias in View Alias 7

Same name and namespace in other branches
  1. 6.2 view_alias.module \view_alias_create_alias()

Given a term, generate its view aliases.

Parameters

$args array of field and terms:

$alias object Alias object from _get_aliasable_displays():

$op string Operation to pass to pathauto_create_alias:

2 calls to view_alias_create_alias()
view_alias_delete_alias in ./view_alias.module
Delete an alias set by View Alias.
view_alias_pathauto_bulkupdate in ./view_alias.module
Batch processing callback; Generate aliases for taxonomy terms.

File

./view_alias.module, line 289
Hook implementations for view alias module integration.

Code

function view_alias_create_alias($args, $alias, $op) {
  module_load_include('inc', 'pathauto');
  $source = view_alias_source_pattern($alias);
  $source = token_replace($source, $args);
  $alias_path = array(
    0 => pathauto_create_alias('view_alias', $op, $source, $args, $alias->bundle, LANGUAGE_NONE),
  );
  return $alias_path;
}