domain_alias_domainview($op, $domain = array())Implement hook_domainview().
domain_alias/domain_alias.module, line 315
<?php
function domain_alias_domainview($op, $domain = array()) {
switch ($op) {
case 'header':
return array(array('data' => t('Aliases')));
break;
case 'data':
if (empty($domain)) {
return;
}
$aliases = domain_alias_list($domain['domain_id']);
$pieces = array();
foreach ($aliases as $alias) {
if (strpos($alias['pattern'], '*') === FALSE) {
$link = str_replace($domain['subdomain'], $domain['aliases'][$alias['alias_id']]['pattern'], domain_get_uri($domain));
$pieces[] = l($alias['pattern'], $link, array('absolute' => TRUE));
}
else {
$pieces[] = $alias['pattern'];
}
}
$linktext = empty($pieces) ? 'add alias' : 'edit aliases';
$action[] = l($linktext, 'admin/build/domain/alias/'. $domain['domain_id']);
$pieces = array_merge($action, $pieces);
return theme('item_list', $pieces);
break;
}
}
?>