From af7d541e911424bc095b5181360748817f720e92 Mon Sep 17 00:00:00 2001 From: hdl Date: Thu, 6 Apr 2006 15:39:58 +0000 Subject: [PATCH] Adding a new control depending on IndependantBranches for issues. When librarian is not of th same HOLDINGBranch of the item, he cannot issue a book. circulation.tmpl contains the error message. If IndependantBranches set to 0, circulation behavior is unchanged. --- C4/Circulation/Circ2.pm | 7 +++++++ koha-tmpl/intranet-tmpl/default/en/circ/circulation.tmpl | 3 +++ 2 files changed, 10 insertions(+) diff --git a/C4/Circulation/Circ2.pm b/C4/Circulation/Circ2.pm index f27d82b181..e1fdd2b026 100755 --- a/C4/Circulation/Circ2.pm +++ b/C4/Circulation/Circ2.pm @@ -747,6 +747,13 @@ sub canbookbeissued { if ($iteminformation->{'restricted'} == 1) { $issuingimpossible{RESTRICTED} = 1; } + if (C4::Context->preference("IndependantBranches")){ + my $userenv = C4::Context->userenv; + if (($userenv)&&($userenv->{flags} != 1)){ + $issuingimpossible{NOTSAMEBRANCH} = 1 if ($iteminformation->{'holdingbranch'} ne $userenv->{branch} ) ; + } + } + diff --git a/koha-tmpl/intranet-tmpl/default/en/circ/circulation.tmpl b/koha-tmpl/intranet-tmpl/default/en/circ/circulation.tmpl index 732250db56..e609a66de4 100644 --- a/koha-tmpl/intranet-tmpl/default/en/circ/circulation.tmpl +++ b/koha-tmpl/intranet-tmpl/default/en/circ/circulation.tmpl @@ -165,6 +165,9 @@

Issuing impossible

+ +

You are trying to issue a book which is not in your branch.

+

The due date is invalid

-- 2.39.5