Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1ce68041

Von Martin Helmling martin.helmling@octosoft.eu vor etwa 7 Jahren hinzugefügt

  • ID 1ce68041a1923c60a6608a2ed6365f5915bacd9a
  • Vorgänger 8c7f25bc
  • Nachfolger 0bfbcce6

Dateimanagement: Integration in Masken und Controller

Einbau in alte Masken (bin/mozilla/* und templates/webpages/??/)
sowie in neue Controller für Kunden/Lieferanten/Artikel ,
in neuen Auftragscontroller

Unterschiede anzeigen:

SL/Controller/Order.pm
9 9
use SL::SessionFile::Random;
10 10
use SL::PriceSource;
11 11
use SL::Webdav;
12
use SL::File;
12 13

  
13 14
use SL::DB::Order;
14 15
use SL::DB::Default;
......
209 210
      $self->js->flash('error', t8('Storing PDF to webdav folder failed: #1', $@));
210 211
    }
211 212
  }
212

  
213
  if ($self->order->ordnumber && $::instance_conf->get_doc_storage) {
214
    SL::File->store( object_id     => $self->order->id,
215
                     object_type   => $self->type,
216
                     mime_type     => 'application/pdf',
217
                     source        => 'created',
218
                     file_type     => 'document',
219
                     file_name     => $pdf_filename,
220
                     file_contents => $pdf);
221
  }
213 222
  $self->js->render;
214 223
}
215 224

  
......
1087 1096
                                                } } @all_objects;
1088 1097
  }
1089 1098

  
1090
  $::request->{layout}->use_javascript("${_}.js")  for qw(kivi.SalesPurchase kivi.Order ckeditor/ckeditor ckeditor/adapters/jquery);
1099
  $::request->{layout}->use_javascript("${_}.js")  for qw(kivi.SalesPurchase kivi.Order kivi.File ckeditor/ckeditor ckeditor/adapters/jquery);
1091 1100
}
1092 1101

  
1093 1102
sub _create_pdf {

Auch abrufbar als: Unified diff