- my %inner_line;
- $inner_line{basketno} = $orders->[$i2]{'basketno'};
- $inner_line{total} = $orders->[$i2]{'count(*)'};
- $inner_line{authorisedby} = $orders->[$i2]{'authorisedby'};
- $inner_line{surname} = $orders->[$i2]{'firstname'};
- $inner_line{firstname} = $orders->[$i2]{'surname'};
- $inner_line{creationdate} = format_date( $orders->[$i2]{'creationdate'} );
- $inner_line{closedate} = format_date( $orders->[$i2]{'closedate'} );
- push @loop_basket, \%inner_line;
+ if ( $orders->[$i2]{'authorisedby'} eq $loggedinuser || haspermission($uid, { flagsrequired => { 'acquisition' => '*' } } ) ) {
+ my %inner_line;
+ $inner_line{basketno} = $orders->[$i2]{'basketno'};
+ $inner_line{basketname} = $orders->[$i2]{'basketname'};
+ $inner_line{total} = scalar GetOrders($orders->[$i2]{'basketno'});
+ $inner_line{authorisedby} = $orders->[$i2]{'authorisedby'};
+ my $authby = GetMember( $orders->[$i2]{'authorisedby'});
+ $inner_line{surname} = $authby->{'firstname'};
+ $inner_line{firstname} = $authby->{'surname'};
+ $inner_line{creationdate} = format_date( $orders->[$i2]{'creationdate'} );
+ $inner_line{closedate} = format_date( $orders->[$i2]{'closedate'} );
+ $inner_line{uncertainprice} = $orders->[$i2]{'uncertainprice'};
+ push @loop_basket, \%inner_line;
+ }