domain_alias_list

Versions
domain
domain_alias_list($domain_id, $reset = FALSE)

Returns all aliases for one domain record (domain_id).

Parameters

$domain_id The domain_id taken from {domain}.

$reset A boolean flag indicating whether to reset the static array or not.

Return value

An array of all aliases defined for given domain_id, indexed by alias_id

Code

domain_alias/domain_alias.module, line 272

<?php
function domain_alias_list($domain_id, $reset = FALSE) {
  static $aliases = Array();
  if (!isset($aliases[$domain_id]) || $reset) {
    $aliases[$domain_id] = array();
    // Query the db for aliases.
    $result = db_query("SELECT alias_id, pattern, redirect FROM {domain_alias} WHERE domain_id = %d", $domain_id);
    while ($data = db_fetch_array($result)) {
      $data['pattern'] = _domain_alias_placeholders_from_sql($data['pattern']);
      $aliases[$domain_id][$data['alias_id']] = $data;
    }
  }
  return $aliases[$domain_id];
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List