Lines 534-540
sub _UpdateCourseItem {
Link Here
|
534 |
|
534 |
|
535 |
my %mod_params; |
535 |
my %mod_params; |
536 |
foreach (@FIELDS) { |
536 |
foreach (@FIELDS) { |
537 |
$mod_params{$_} = $params{$_}; |
537 |
if (defined $params{$_} and $params{$_} ne '') { |
|
|
538 |
$mod_params{$_} = $params{$_}; |
539 |
} |
538 |
} |
540 |
} |
539 |
|
541 |
|
540 |
ModItem( \%mod_params, undef, $course_item->{'itemnumber'} ); |
542 |
ModItem( \%mod_params, undef, $course_item->{'itemnumber'} ); |
Lines 589-595
sub _RevertFields {
Link Here
|
589 |
|
591 |
|
590 |
my $mod_item_params; |
592 |
my $mod_item_params; |
591 |
foreach my $field ( @FIELDS ) { |
593 |
foreach my $field ( @FIELDS ) { |
592 |
$mod_item_params->{$field} = $course_item->{$field}; |
594 |
if (defined $course_item->{$field} and $course_item->{$field} ne '') { |
|
|
595 |
$mod_item_params->{$field} = $course_item->{$field}; |
596 |
} |
593 |
} |
597 |
} |
594 |
|
598 |
|
595 |
ModItem( $mod_item_params, undef, $course_item->{'itemnumber'} ) if $mod_item_params && %$mod_item_params; |
599 |
ModItem( $mod_item_params, undef, $course_item->{'itemnumber'} ) if $mod_item_params && %$mod_item_params; |
596 |
- |
|
|