Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ac7caac1

Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt

Kunden-/Lieferantenstamm: Anzeige WebDAV-Reiter

Unterschiede anzeigen:

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