• sections.html

    394 395  
    225 225 $updated{$oid}{$attr} = $value;
    226 226 }
    227 227 }
    228 warn Dumper \%updated;
    228 229 my %classes = map { $_->{class} => 1 } values %updated;
    229 230 foreach my $update_class ( keys %classes ) {
    230 231 my @ids;
     
    244 245 foreach my $prop ( @props ) {
    245 246 my $attr = $prop->{attr};
    246 247 my $value = ref $fields && exists $fields->{$attr} ? $fields->{$attr} : undef;
    248 if ( $prop->{type} eq 'checkbox' ) {
    249 $value = $value ? 1 : undef;
    250 }
    247 251 if ( exists $prop->{db_type} ) {
    248 252 if ( $prop->{db_type} eq 'float' ) {
    249 253 for ( $value ) {
     
    261 265 }
    262 266 }
    263 267 }
    264 if ( $prop->{type} eq 'checkbox' ) {
    265 $value = $value ? 1 : undef;
    266 }
    267 268
    268 269 $object->$attr($value);
    269 270 }