Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a03e4841

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

  • ID a03e4841e8d7faaca994f8f5549c6448c203399e
  • Vorgänger 4b184957
  • Nachfolger 5cada5ab

Gültigkeitstoken Lieferscheine (alter Controller)

Unterschiede anzeigen:

bin/mozilla/do.pl
$form->{show_details} = $::myconfig{show_form_details};
$form->{callback} = build_std_url('action=add', 'type', 'vc') unless ($form->{callback});
if (!$form->{form_validity_token}) {
$form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_DELIVERY_ORDER_SAVE())->token;
}
order_links(is_new => 1);
prepare_order();
display_form();
......
$form->mtime_ischanged('delivery_orders');
my $validity_token;
if (!$form->{id}) {
$validity_token = SL::DB::Manager::ValidityToken->fetch_valid_token(
scope => SL::DB::ValidityToken::SCOPE_DELIVERY_ORDER_SAVE(),
token => $form->{form_validity_token},
);
$form->error($::locale->text('The form is not valid anymore.')) if !$validity_token;
}
$form->{defaultcurrency} = $form->get_default_currency(\%myconfig);
$form->isblank("transdate", $locale->text('Delivery Order Date missing!'));
......
}
}
DO->save();
$validity_token->delete if $validity_token;
delete $form->{form_validity_token};
# saving the history
if(!exists $form->{addition}) {
$form->{snumbers} = qq|donumber_| . $form->{donumber};

Auch abrufbar als: Unified diff