Revision 1ce68041
Von Martin Helmling martin.helmling@octosoft.eu vor etwa 7 Jahren hinzugefügt
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
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