Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5fc3e9ba

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

  • ID 5fc3e9bac3c6efa79600b86682fc8c4de8ff92f9
  • Vorgänger f7c9046f
  • Nachfolger 5c285a79

Custom VAriables: Bei noch nicht erkannten Waren die Custom Vars erstmal ausblenden (als invalid erkennen), bis das Gegenteil bekannt ist.

Unterschiede anzeigen:

bin/mozilla/io.pl
if (-f "bin/mozilla/custom_io.pl") {
eval { require "bin/mozilla/custom_io.pl"; };
}
if (-f "bin/mozilla/$form->{login}_io.pl") {
eval { require "bin/mozilla/$form->{login}_io.pl"; };
if (-f "bin/mozilla/$::form->{login}_io.pl") {
eval { require "bin/mozilla/$::form->{login}_io.pl"; };
}
1;
......
use Data::Dumper;
sub _check_io_auth {
$auth->assert('part_service_assembly_edit | vendor_invoice_edit | sales_order_edit | invoice_edit |' .
$main::auth->assert('part_service_assembly_edit | vendor_invoice_edit | sales_order_edit | invoice_edit |' .
'request_quotation_edit | sales_quotation_edit | purchase_order_edit | ' .
'purchase_delivery_order_edit | sales_delivery_order_edit');
}
......
require "bin/mozilla/$form->{script}";
map { $form->{"select$_"} = "" } ($form->{vc}, currency);
map { $form->{"select$_"} = "" } ($form->{vc}, "currency");
$currency = $form->{currency};
......
foreach my $cvar (@{ $form->{CVAR_CONFIGS}->{IC} }) {
$cvar->{valid} = $params{part_id}
? CVar->get_custom_variables_validity(config_id => $cvar->{id}, trans_id => $params{part_id})
: 1;
: 0;
$cvar->{value} = $form->{"ic_cvar_" . $cvar->{name} . "_$params{row}"};
}

Auch abrufbar als: Unified diff