X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FDeliveryValueReport.pm;h=4a7ffd1ee9f15b83fe86622e25764c7e26da31cf;hb=18345d9be2c2273452b05b9562226e48d87abe29;hp=f6bc617d1b536d972de5c13265e1e174c62c7410;hpb=33e8932ce36d4fbe58a9649b1a233c54f6400d6d;p=kivitendo-erp.git diff --git a/SL/Controller/DeliveryValueReport.pm b/SL/Controller/DeliveryValueReport.pm index f6bc617d1..4a7ffd1ee 100644 --- a/SL/Controller/DeliveryValueReport.pm +++ b/SL/Controller/DeliveryValueReport.pm @@ -231,7 +231,11 @@ sub link_to { my $vc = $object->is_sales ? 'customer' : 'vendor'; my $id = $object->id; - return "oe.pl?action=$action&type=$type&vc=$vc&id=$id"; + if ($::instance_conf->get_feature_experimental_order) { + return "controller.pl?action=Order/$action&type=$type&id=$id"; + } else { + return "oe.pl?action=$action&type=$type&vc=$vc&id=$id"; + } } if ($object->isa('SL::DB::Part')) { my $id = $object->id; @@ -284,7 +288,7 @@ sub calc_qtys_price { my %oi_by_id = map { $_->id => $_ } @$orderitems; my $query = sprintf <<'', join ', ', ("?")x@all_doi_ids; SELECT DISTINCT doi.id, closed FROM delivery_orders - LEFT JOIN delivery_order_items doi ON (doi.delivery_order_id = delivery_order.id) + LEFT JOIN delivery_order_items doi ON (doi.delivery_order_id = delivery_orders.id) WHERE doi.id IN (%s) my %doi_is_closed = selectall_as_map($::form, SL::DB->client->dbh, $query, (id => 'closed'), @all_doi_ids);