Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 29a62ccc

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 29a62cccf8471a4cf9b77a5da1da1c2d741b9352
  • Vorgänger 1f1cec8a
  • Nachfolger a222e324

Warnung bei Auftragspeichern mit aktiver wiederk. Rechnung, wenn schon eine Rechnung erzeugt wurde

Unterschiede anzeigen:

bin/mozilla/oe.pl
35 35
use Carp;
36 36
use POSIX qw(strftime);
37 37

  
38
use SL::DB::Order;
38 39
use SL::DO;
39 40
use SL::FU;
40 41
use SL::OE;
......
312 313
  # Container for template variables. Unfortunately this has to be
313 314
  # visible in form_footer too, so package local level and not my here.
314 315
  %TMPL_VAR = ();
316
  if ($form->{id}) {
317
    my $obj = SL::DB::Order->new(id => $form->{id})->load;
318
    $TMPL_VAR{warn_save_active_periodic_invoice} =
319
         $obj->is_type('sales_order')
320
      && $obj->periodic_invoices_config
321
      && $obj->periodic_invoices_config->active
322
      && (   !$obj->periodic_invoices_config->end_date
323
          || ($obj->periodic_invoices_config->end_date > DateTime->today_local))
324
      && $obj->periodic_invoices_config->get_previous_invoice_date;
325

  
326
    $TMPL_VAR{oe_obj} = $obj;
327
  }
315 328

  
316 329
  $form->{defaultcurrency} = $form->get_default_currency(\%myconfig);
317 330

  

Auch abrufbar als: Unified diff