Changeset 178 for LATMOS-Accounts/lib/LATMOS/Accounts.pm
- Timestamp:
- 05/24/09 17:55:03 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/lib/LATMOS/Accounts.pm
r137 r178 134 134 my ($self, $name, %options) = @_; 135 135 136 my @obases = $name 137 ? (map { $self->base($_) } ($self->sync_from_name($name), $self->val("sync:$name", 'to'))) 138 : map { $self->base($_) } @{ $options{bases} || []}; 136 my @obases; 137 if ($name) { 138 @obases = 139 (map { $self->base($_) } ($self->sync_from_name($name), $self->val("sync:$name", 'to'))); 140 } elsif(@{ $options{bases} || []}) { 141 @obases = map { $self->base($_) } @{ $options{bases} || []}; 142 } elsif (my $sname = $self->default_synchro_name) { 143 @obases = (map { $self->base($_) } 144 ($self->sync_from_name($sname), $self->val("sync:$sname", 'to')) 145 ); 146 } 147 139 148 LATMOS::Accounts::SynchAccess->new([ @obases ]); 140 149 }
Note: See TracChangeset
for help on using the changeset viewer.