Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f825d995

Von Bernd Bleßmann vor fast 6 Jahren hinzugefügt

  • ID f825d995db2667be33e98ced722ddf012b484642
  • Vorgänger 471d166b
  • Nachfolger c3db1b36

Auftrags-Controller: nur neue Maske/Links hierhin, wenn experimentelle Features an

- in Menüs Verkauf/Einkauf: Links zu Angebot u. Auftrag)
- in Berichten Angebot/Auftrag und Lieferscheine: Links zu Angeboten und Auträgen
- im Presenter (und damit in der Liste der verknüpfte Belege)
- Todo-Liste

Unterschiede anzeigen:

SL/Presenter/Order.pm
42 42

  
43 43
  my $number_method = $order->quotation ? 'quonumber' : 'ordnumber';
44 44

  
45
  my $text = join '', (
46
    $params{no_link} ? '' : '<a href="oe.pl?action=edit&amp;type=' . $type . '&amp;id=' . escape($order->id) . '">',
47
    escape($order->$number_method),
48
    $params{no_link} ? '' : '</a>',
49
  );
45
  my $link_start = '';
46
  my $link_end   = '';
47
  unless ($params{no_link}) {
48
    my $action  = $::instance_conf->get_feature_experimental
49
                ? 'controller.pl?action=Order/edit'
50
                : 'oe.pl?action=edit';
51
    $link_start = '<a href="' . $action . '&amp;type=' . $type . '&amp;id=' . escape($order->id) . '">';
52
    $link_end   = '</a>';
53
  }
54

  
55
  my $text = join '', ($link_start, escape($order->$number_method), $link_end);
50 56

  
51 57
  is_escaped($text);
52 58
}

Auch abrufbar als: Unified diff