# }
if ( scalar (@wanted_files) > 0 ) {
$zip->addDirectory($item->part->partnumber);
- $zip->addFile(SL::File->get_file_path(dbfile => $_ ),
- Encode::encode($name_encoding,$item->part->partnumber.'/'.$_->{file_name})
- ) for @wanted_files;
+ $zip->addFile($_->get_file ), Encode::encode($name_encoding,$item->part->partnumber.'/'.$_->file_name)) for @wanted_files;
}
}
}
};
if ( rowcount == 0 ) {
kivi.display_flash('error', kivi.t8('No articles have been added yet.'));
- return false;
+ return false;
}
for (var i = 1; i <= rowcount; i++) {
data['parts_id_'+i] = $('#id_' + i).val();
my $ref = \$attachment->content;
if ( $attachment->file_id > 0 ) {
my $file = SL::File->get(id => $attachment->file_id );
- $ref = SL::File->get_content(dbfile => $file) if $file;
+ $ref = $file->get_content if $file;
}
$self->send_file($ref, name => $attachment->name, type => $attachment->mime_type);
}
}
}
foreach my $attfile ( @attfiles ) {
- push @{ $mail->{attachments} }, { path => SL::File->get_file_path(dbfile => $attfile),
+ push @{ $mail->{attachments} }, { path => $attfile->get_file,
id => $attfile->id,
- type => $attfile->file_mime_type,
+ type => $attfile->mime_type,
name => $attfile->file_name };
}
}