Lines 135-143
if(!$basketno) {
Link Here
|
135 |
} |
135 |
} |
136 |
|
136 |
|
137 |
our $basket = GetBasket($basketno); |
137 |
our $basket = GetBasket($basketno); |
138 |
my $basketobj = Koha::Acquisition::Baskets->find( $basketno ); |
138 |
my $basketobj = Koha::Acquisition::Baskets->find($basketno); |
139 |
$booksellerid = $basket->{booksellerid} unless $booksellerid; |
139 |
$booksellerid = $basket->{booksellerid} unless $booksellerid; |
140 |
my $bookseller = Koha::Acquisition::Booksellers->find( $booksellerid ); |
140 |
my $bookseller = Koha::Acquisition::Booksellers->find($booksellerid); |
|
|
141 |
$data = GetOrder($ordernumber) if $ordernumber; |
141 |
|
142 |
|
142 |
output_and_exit( $input, $cookie, $template, 'unknown_basket') unless $basketobj; |
143 |
output_and_exit( $input, $cookie, $template, 'unknown_basket') unless $basketobj; |
143 |
output_and_exit( $input, $cookie, $template, 'unknown_vendor') unless $bookseller; |
144 |
output_and_exit( $input, $cookie, $template, 'unknown_vendor') unless $bookseller; |
Lines 150-156
$template->param(
Link Here
|
150 |
name => $bookseller->name, |
151 |
name => $bookseller->name, |
151 |
); |
152 |
); |
152 |
output_and_exit( $input, $cookie, $template, 'order_cannot_be_edited' ) |
153 |
output_and_exit( $input, $cookie, $template, 'order_cannot_be_edited' ) |
153 |
if $ordernumber and $basketobj->closedate; |
154 |
if $ordernumber and ( $basketobj->closedate || $data->{orderstatus} eq "complete" ); |
154 |
|
155 |
|
155 |
my $contract = GetContract({ |
156 |
my $contract = GetContract({ |
156 |
contractnumber => $basket->{contractnumber} |
157 |
contractnumber => $basket->{contractnumber} |
Lines 259-265
if ( not $ordernumber ) { # create order
Link Here
|
259 |
} |
260 |
} |
260 |
} |
261 |
} |
261 |
else { #modify order |
262 |
else { #modify order |
262 |
$data = GetOrder($ordernumber); |
|
|
263 |
$budget_id = $data->{'budget_id'}; |
263 |
$budget_id = $data->{'budget_id'}; |
264 |
|
264 |
|
265 |
$template->param( |
265 |
$template->param( |