Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 79f2d060

Von Tamino Steinert vor fast 2 Jahren hinzugefügt

  • ID 79f2d06057d9c34e02767c5836e746a50406735f
  • Vorgänger 9788b84f

DO: Flash bei fehlender Seriennummer

Unterschiede anzeigen:

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