https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30359

--- Comment #2 from Nick Clemens <[email protected]> ---
One this page we are calling GetBudgetHierarchy in a loop on al the budget
periods - this seems to be extra work.

Compare this to the way things are handled in neworderempty.pl:
333 my $budget =  GetBudget($budget_id);
334 # build budget list
335 my $budget_loop = []; 
336 my $budgets = GetBudgetHierarchy;
337 foreach my $r (@{$budgets}) {
338     next unless (CanUserUseBudget($patron, $r, $userflags));
339     push @{$budget_loop}, {
340         b_id  => $r->{budget_id},
341         b_txt => $r->{budget_name},
342         b_sort1_authcat => $r->{'sort1_authcat'},
343         b_sort2_authcat => $r->{'sort2_authcat'},
344         b_active => $r->{budget_period_active},
345         b_sel => ( $r->{budget_id} == $budget_id ) ? 1 : 0,
346         b_level => $r->{budget_level},
347     };
348 }

I think we have other occurrences as well - we should consolidate this code and
make the dropdowns work the same

I am not against removing the totals, but I think the loop in the script is the
bigger culprit here

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to