bugfixing holidays.pl

+ let the superlibrarians choose their branch even if IndepBranches is ON

Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
This commit is contained in:
Paul POULAIN 2008-03-01 06:09:49 +13:00 committed by Joshua Ferraro
parent 7763524969
commit f72902ec5f

View file

@ -114,8 +114,9 @@ foreach my $yearMonthDay (keys %$single_holidays) {
# Replace the template values with the real ones
# If we have independent branches on we need to only let the user set holidays for their branch
if ( C4::Context->preference("IndependantBranches") ) {
$template->param(BRANCHES => C4::Context->userenv->{'branchname'});
# (except if the user is superlibrarian, in which case he can choose the branch anyway)
if ( C4::Context->preference("IndependantBranches") && !(C4::Context->userenv->{'flags'} % 2) ) {
$template->param(BRANCHES => C4::Context->userenv->{'branchname'}."<input type='hidden' id='branch' value='".C4::Context->userenv->{'branch'}."'>");
}
else {
$template->param(BRANCHES => $branchesList);