Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b3721e4e

Von Sven Schöling vor mehr als 18 Jahren hinzugefügt

  • ID b3721e4e65d62ea30b68b00ac77b4495b1f17337
  • Vorgänger 89b63504
  • Nachfolger 8961864f

Lieferdatum in Rechnungen.
Lieferdatum wird nicht auf automatisch gesetzt und ist zur Zeit auch nicht vom Programm erfordert.
Es wird bei der Konvertierung von und in Auftraege beibehalten.

Unterschiede anzeigen:

SL/Form.pm
412 412
  $main::lxdebug->leave_sub();
413 413
}
414 414

  
415
# write Trigger JavaScript-Code ($qty = 1 - only one Trigger)
415
# write Trigger JavaScript-Code ($qty = quantity of Triggers)
416
# changed it to accept an arbitrary number of triggers - sschoeling
416 417
sub write_trigger {
417 418
  $main::lxdebug->enter_sub();
418 419

  
419
  my ($self,         $myconfig, $qty,
420
      $inputField_1, $align_1,  $button_1,
421
      $inputField_2, $align_2,  $button_2)
422
    = @_;
420
  my $self     = shift;
421
  my $myconfig = shift;
422
  my $qty      = shift;
423 423

  
424 424
  # set dateform for jsscript
425 425
  # default
......
448 448
    }
449 449
  }
450 450

  
451
  $trigger_1 = qq|
451
  while ($#_ >= 2) {
452
    push @triggers, qq|
452 453
       Calendar.setup(
453 454
      {
454
      inputField : "$inputField_1",
455
      inputField : "|.(shift).qq|",
455 456
      ifFormat :"$ifFormat",
456
      align : "$align_1", 
457
      button : "$button_1"
457
      align : "|.(shift).qq|", 
458
      button : "|.(shift).qq|"
458 459
      }
459 460
      );
460 461
       |;
461

  
462
  if ($qty == 2) {
463
    $trigger_2 = qq|
464
       Calendar.setup(
465
       {
466
      inputField : "$inputField_2",
467
      ifFormat :"$ifFormat",
468
      align : "$align_2", 
469
      button : "$button_2"
470
      }
471
      );
472
        |;
473 462
  }
474 463
  $jsscript = qq|
475 464
       <script type="text/javascript">
476
       <!--
477
       $trigger_1
478
       $trigger_2
479
        //-->
465
       <!--|.join("", @triggers).qq|//-->
480 466
        </script>
481 467
        |;
482 468

  

Auch abrufbar als: Unified diff