\n"; } &ui_print_footer("", $text{'index_return'}); sub aliases_table { local @tds = ( "width=5", "valign=top", "valign=top" ); print &ui_columns_start([ "", $text{'aliases_addr'}, $text{'aliases_to'}, $config{'show_cmts'} ? ( $text{'virtusers_cmt'} ) : ( ) ], 100, 0, \@tds); foreach $a (@_) { local @cols; push(@cols, "{'num'}\">". ($a->{'enabled'} ? "" : "").&html_escape($a->{'name'}). ($a->{'enabled'} ? "" : "").""); local $vstr; foreach $v (@{$a->{'values'}}) { ($anum, $astr) = &alias_type($v); $vstr .= &text("aliases_type$anum", "".&html_escape($astr)."")."\n"; } $vstr ||= "$text{'aliases_none'}\n"; push(@cols, $vstr); push(@cols, &html_escape($a->{'cmt'})) if ($config{'show_cmts'}); print &ui_checked_columns_row(\@cols, \@tds, "d", $a->{'name'}); } print &ui_columns_end(); }