Ignore:
Timestamp:
04/18/12 19:49:34 (12 years ago)
Author:
nanardon
Message:
  • add form on "my" page for basic management
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm

    r926 r927  
    177177    $new->{base} = $base || ($object ? $object->base : undef) or return $self; 
    178178    $new->{otype} = ref $object ? $object->type : $object; 
    179     bless($new, '__PACKAGE__'); 
     179    bless($new, __PACKAGE__); 
    180180} 
    181181 
     
    469469 
    470470sub set_attrs { 
    471     my ($self) = @_; 
    472     $self->{c}->req->param($self->label) or return; 
     471    my ($self, $attrs) = @_; 
     472    $self->{c}->req->param($self->label) || $attrs or return; 
    473473    my $prefix = $self->{object}->id . '_'; 
    474474    my %fields; 
    475     foreach ($self->write_attributes) { 
     475    foreach ($attrs ? @{ $attrs } : $self->write_attributes) { 
    476476        my $attr = ($self->{object} 
    477477            ? $self->{object}->attribute($_) 
Note: See TracChangeset for help on using the changeset viewer.