Revision ac7caac1
Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt
SL/Controller/CustomerVendor.pm | ||
---|---|---|
10 | 10 |
use SL::Helper::Flash; |
11 | 11 |
use SL::Locale::String; |
12 | 12 |
use SL::Util qw(trim); |
13 |
use SL::Webdav; |
|
13 | 14 |
use SL::Controller::Helper::GetModels; |
14 | 15 |
use SL::Controller::Helper::ReportGenerator; |
15 | 16 |
use SL::Controller::Helper::ParseFilter; |
... | ... | |
1046 | 1047 |
], |
1047 | 1048 |
); |
1048 | 1049 |
} |
1050 |
|
|
1051 |
if ($self->{cv}->number && $::instance_conf->get_webdav) { |
|
1052 |
my $webdav = SL::Webdav->new( |
|
1053 |
type => $self->is_customer ? 'customer' |
|
1054 |
: $self->is_vendor ? 'vendor' |
|
1055 |
: undef, |
|
1056 |
number => $self->{cv}->number, |
|
1057 |
); |
|
1058 |
my @all_objects = $webdav->get_all_objects; |
|
1059 |
@{ $self->{template_args}->{WEBDAV} } = map { { name => $_->filename, |
|
1060 |
type => t8('File'), |
|
1061 |
link => File::Spec->catfile($_->full_filedescriptor), |
|
1062 |
} } @all_objects; |
|
1063 |
} |
|
1064 |
|
|
1049 | 1065 |
$self->{template_args} ||= {}; |
1050 | 1066 |
|
1051 | 1067 |
$::request->{layout}->add_javascripts('kivi.CustomerVendor.js'); |
Auch abrufbar als: Unified diff
Kunden-/Lieferantenstamm: Anzeige WebDAV-Reiter