Revision 314f8fd6
Von Sven Schöling vor mehr als 3 Jahren hinzugefügt
SL/Controller/DeliveryOrder.pm | ||
---|---|---|
# order here solves this problem.
|
||
my $order;
|
||
$order = SL::DB::DeliveryOrder->new(id => $::form->{id})->load(with => [ 'orderitems', 'orderitems.part' ]) if $::form->{id};
|
||
$order ||= SL::DB::DeliveryOrder->new(orderitems => [], currency_id => $::instance_conf->get_currency_id(), order_type => $self->type_data->validate_type($::form->{type}));
|
||
$order ||= SL::DB::DeliveryOrder->new(orderitems => [], currency_id => $::instance_conf->get_currency_id(), order_type => $self->type_data->validate($::form->{type}));
|
||
|
||
my $cv_id_method = $self->cv . '_id';
|
||
if (!$::form->{id} && $::form->{$cv_id_method}) {
|
SL/Controller/DeliveryOrder/TypeData.pm | ||
---|---|---|
return $o;
|
||
}
|
||
|
||
sub validate {
|
||
my ($self, $string) = @_;
|
||
validate_type($string);
|
||
}
|
||
|
||
sub text {
|
||
my ($self, $string) = @_;
|
||
get3($self->c->type, "text", $string);
|
SL/DB/Manager/DeliveryOrder.pm | ||
---|---|---|
my $class = shift;
|
||
my $type = lc(shift || '');
|
||
|
||
return type => validate_type($type);
|
||
return order_type => validate_type($type);
|
||
}
|
||
|
||
sub _sort_spec {
|
Auch abrufbar als: Unified diff
DeliveryOrder: fix validate on save