Changeset 11 for LATMOS-Accounts
- Timestamp:
- 02/28/09 09:08:48 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Objects.pm
r8 r11 77 77 } 78 78 79 =head2 get_field($field) 80 81 Return the value for $field, must be provide by data base. 82 83 =cut 84 85 sub get_field { return } 86 87 =head2 get_c_fields($cfield) 88 89 Return the value for canonical field $cfield 90 91 =cut 92 93 sub get_c_field { 94 my ($self, $cfield) = @_; 95 my $field = $self->base->get_field_name($self->type, $cfield) or return; 96 $self->get_field($field); 97 } 98 79 99 =head2 set_fields(%data) 80 100 … … 97 117 my ($self, %cdata) = @_; 98 118 my %data; 99 foreach my $ field (keys %cdata) {100 my $ cfield = $self->base->get_field_name($self->type, $field) or next;101 $data{$ cfield} = $cdata{$field};119 foreach my $cfield (keys %cdata) { 120 my $field = $self->base->get_field_name($self->type, $cfield) or next; 121 $data{$field} = $cdata{$cfield}; 102 122 } 103 123 keys %data or return 1; # TODO: return an error ?
Note: See TracChangeset
for help on using the changeset viewer.