- Timestamp:
- 08/19/09 18:49:16 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users.pm
r373 r374 110 110 last; 111 111 }; 112 /^mail$/ and do { 113 114 $c->stash->{db} = $base; 115 $c->stash->{template} = 'users/mail.tt'; 116 my %aliases; 117 my $faliases = $c->stash->{user}->get_c_field('aliases'); 118 foreach my $al (ref $faliases ? @{ $faliases } : $faliases) { 119 $aliases{$al} = $base->get_object('aliases', $al); 120 } 121 foreach my $alias (values %aliases) { 122 foreach my $sameid (@{ $alias->get_c_field('samedestination') }) { 123 exists($aliases{$sameid}) and next; 124 $sameid eq $username and next; # skip the forward 125 push(@{ $c->stash->{samealiases} }, 126 $base->get_object('aliases', $sameid)); 127 } 128 } 129 $c->stash->{forward} = $base->get_object('aliases', $username); 130 $c->stash->{aliases} = [ values %aliases ]; 131 last; 132 }; 112 133 113 134 $c->stash->{form} = $c->model('AttrForms', 'user' . $c->stash->{subform}, $c->stash->{user});
Note: See TracChangeset
for help on using the changeset viewer.