Revision 79f2d060
Von Tamino Steinert vor fast 2 Jahren hinzugefügt
- ID 79f2d06057d9c34e02767c5836e746a50406735f
- Vorgänger 9788b84f
bin/mozilla/do.pl | ||
---|---|---|
require "bin/mozilla/io.pl";
|
||
require "bin/mozilla/reportgenerator.pl";
|
||
|
||
use SL::Helper::Flash qw(flash flash_later render_flash);
|
||
|
||
use strict;
|
||
|
||
1;
|
||
... | ... | |
validate_items();
|
||
|
||
# check for serial number if part needs one
|
||
my $missing_serialnr = '';
|
||
for my $i (1 .. $form->{rowcount} - 1) {
|
||
next unless $form->{"has_sernumber_$i"};
|
||
$form->isblank("serialnumber_$i",
|
||
$locale->text('Serial Number missing in Row') . " $i");
|
||
next if !$form->{"has_sernumber_$i"} || $form->{"serialnumber_$i"} ne '';
|
||
$missing_serialnr .= $missing_serialnr ? ", $i" : " $i";
|
||
}
|
||
if ($missing_serialnr ne '') {
|
||
flash('error', $locale->text('Serial Number missing in Row') . $missing_serialnr);
|
||
render_flash();
|
||
&update;
|
||
$::dispatcher->end_request;
|
||
return;
|
||
}
|
||
|
||
# if the name changed get new values
|
||
my $vc = $form->{vc};
|
||
if (($form->{"previous_${vc}_id"} || $form->{"${vc}_id"}) != $form->{"${vc}_id"}) {
|
Auch abrufbar als: Unified diff
DO: Flash bei fehlender Seriennummer