koha.git
16 years agoAdded 'labels' and 'labels_conf' tables, for spine lable tool.
sushi [Mon, 17 Apr 2006 21:55:33 +0000 (21:55 +0000)]
Added 'labels' and 'labels_conf' tables, for spine lable tool.

16 years agoChange the MARC Leader to UTF-8 incase user did not set it. Important for Zebra.
tgarip1957 [Sat, 15 Apr 2006 02:47:47 +0000 (02:47 +0000)]
Change the MARC Leader to UTF-8 incase user did not set it. Important for Zebra.
The new M::F::XML is sensitive to leader settings

16 years agoMarc record should be set to UTF-8 in leader.Force it.
tgarip1957 [Sat, 15 Apr 2006 02:37:03 +0000 (02:37 +0000)]
Marc record should be set to UTF-8 in leader.Force it.
XML should be with<record> wrappers

16 years ago- adding some css properties (minor)
tipaul [Fri, 14 Apr 2006 09:36:51 +0000 (09:36 +0000)]
- adding some css properties (minor)
- adding links in members menu

improvements from SAN Ouest Provence :
* introducing a category_type into categories. It can be A (adult), C (children), P (Professionnal), I (institution/organisation).
* each category_type has it's own forms to create members.
* the borrowers table has been heavily modified (many fields changed), to get something more logic & readable
* reintroducing guarantor/guanrantee system that is now independant from hardcoded C/A for categories
* updating templates to fit template rules

(see mail feb, 17 on koha-devel "new features for borrowers" for more details)

16 years agoremoving useless templates
tipaul [Fri, 14 Apr 2006 09:35:59 +0000 (09:35 +0000)]
removing useless templates

improvements from SAN Ouest Provence :
* introducing a category_type into categories. It can be A (adult), C (children), P (Professionnal), I (institution/organisation).
* each category_type has it's own forms to create members.
* the borrowers table has been heavily modified (many fields changed), to get something more logic & readable
* reintroducing guarantor/guanrantee system that is now independant from hardcoded C/A for categories
* updating templates to fit template rules

(see mail feb, 17 on koha-devel "new features for borrowers" for more details)

16 years agodefaulting usernumber to '' (root login)
tipaul [Fri, 14 Apr 2006 09:33:56 +0000 (09:33 +0000)]
defaulting usernumber to '' (root login)

16 years agoremoving useless scripts
tipaul [Fri, 14 Apr 2006 09:32:18 +0000 (09:32 +0000)]
removing useless scripts

improvements from SAN Ouest Provence :
* introducing a category_type into categories. It can be A (adult), C (children), P (Professionnal), I (institution/organisation).
* each category_type has it's own forms to create members.
* the borrowers table has been heavily modified (many fields changed), to get something more logic & readable
* reintroducing guarantor/guanrantee system that is now independant from hardcoded C/A for categories
* updating templates to fit template rules

(see mail feb, 17 on koha-devel "new features for borrowers" for more details)

16 years agoimprovements from SAN Ouest Provence :
tipaul [Fri, 14 Apr 2006 09:31:24 +0000 (09:31 +0000)]
improvements from SAN Ouest Provence :
* introducing a category_type into categories. It can be A (adult), C (children), P (Professionnal), I (institution/organisation).
* each category_type has it's own forms to create members.
* the borrowers table has been heavily modified (many fields changed), to get something more logic & readable
* reintroducing guarantor/guanrantee system that is now independant from hardcoded C/A for categories
* updating templates to fit template rules

(see mail feb, 17 on koha-devel "new features for borrowers" for more details)

16 years agoRemoved spine labels NPL template files, should be in rel_2_2 only
sushi [Fri, 14 Apr 2006 05:14:16 +0000 (05:14 +0000)]
Removed spine labels NPL template files, should be in rel_2_2 only

16 years agobug fixed: typo on Zconnauth name
plg [Thu, 13 Apr 2006 08:40:11 +0000 (08:40 +0000)]
bug fixed: typo on Zconnauth name

16 years agonew: function C4::Date::get_date_format_string_for_DHTMLcalendar based on
plg [Thu, 13 Apr 2006 08:36:42 +0000 (08:36 +0000)]
new: function C4::Date::get_date_format_string_for_DHTMLcalendar based on
the system preference prefered date format.

improvement: book fund list and budget list screen redesigned. Filters on
each field. Columns are not sortable yet. Using DHTML Calendar to fill date
fields instead of manual filling. Pagination system. From the book fund
list, you can reach the budget list, filtered on a book fund, or not. A
budget can be added only from book fund list screen.

bug fixed: branchcode was missing in table aqbudget.

bug fixed: when setting a branchcode to a book fund, all associated budgets
move to this branchcode.

modification: when adding/modifying budget/fund, MySQL specific "REPLACE..."
statements replaced by standard SQL compliant statement.

bug fixed: when adding/modifying a budget, if the book fund is associated to
a branch, the branch selection is disabled and set to the book fund branch.

16 years agoinital commit.
sushi [Wed, 12 Apr 2006 05:02:41 +0000 (05:02 +0000)]
inital commit.

16 years agoAltered the subscription table changed issues length column from tinyint as it
bob_lyon [Tue, 11 Apr 2006 22:08:06 +0000 (22:08 +0000)]
Altered the subscription table changed issues length column from tinyint as it
only allows numbers up to 127 - needs to allow bigger numbers if the sub you're making
is for a daily subscription like a newspaper where the number of issues in a year
will be greater than 127

16 years agoLittle positioning tweak for EAN13 barcodes, made bigger using xSize and ySize.
sushi [Tue, 11 Apr 2006 21:48:27 +0000 (21:48 +0000)]
Little positioning tweak for EAN13 barcodes, made bigger using xSize and ySize.

16 years agoUpdated with spine label url.
sushi [Tue, 11 Apr 2006 21:32:41 +0000 (21:32 +0000)]
Updated with spine label url.

16 years agoUpdated with spine label url.
sushi [Tue, 11 Apr 2006 21:24:58 +0000 (21:24 +0000)]
Updated with spine label url.

16 years agoInitial add of spine label include file.
sushi [Tue, 11 Apr 2006 21:21:20 +0000 (21:21 +0000)]
Initial add of spine label include file.

16 years agoInitial add of NPL spine label templates.
sushi [Tue, 11 Apr 2006 21:19:21 +0000 (21:19 +0000)]
Initial add of NPL spine label templates.

16 years agoInital add of spine label perl files.
sushi [Tue, 11 Apr 2006 20:56:14 +0000 (20:56 +0000)]
Inital add of spine label perl files.

16 years agoNew definitions added to bib1.
tgarip1957 [Mon, 10 Apr 2006 21:52:38 +0000 (21:52 +0000)]
New definitions added to bib1.
Experimental. Used for LC sorting, holding-branch and shelving access points internal for KOHA

16 years agoReadding record.abs .This one contains new access points which will be needed for...
tgarip1957 [Mon, 10 Apr 2006 21:49:41 +0000 (21:49 +0000)]
Readding record.abs .This one contains new access points which will be needed for LC sorting the biblios. Requires the new bib1.att which is now committed

16 years agoA new handler defined for zebra Zconnauth with read/write permission. Zconnauth shoul...
tgarip1957 [Mon, 10 Apr 2006 21:40:23 +0000 (21:40 +0000)]
A new handler defined for zebra Zconnauth with read/write permission. Zconnauth should only be called in biblio.pm where write operations are. Use of this handler will break things unless koha.conf contains new variables:
zebradb=localhost
zebraport=<your port>
zebrauser=<username>
zebrapass=<password>

The zebra.cfg file should read:
perm.anonymous:r
perm.username:rw
passw.c:<yourpasswordfile>

Password file should be prepared with Apaches htpasswd utility in encrypted mode and should exist in a folder zebra.cfg can read

16 years agoUse this script to change all the xml in biblioitems. No more collection wrapper...
tgarip1957 [Mon, 10 Apr 2006 21:11:58 +0000 (21:11 +0000)]
Use this script to change all the xml in biblioitems. No more collection wrapper in XML. Biblio.pm changed.

16 years agoHolding branch gets updated in MARC when a branch transfer occurs
tgarip1957 [Mon, 10 Apr 2006 20:42:18 +0000 (20:42 +0000)]
Holding branch gets updated in MARC when a branch transfer occurs

16 years agoNew sub to use by Circ2.pm . Allows one subfield of MARC holdings fields to be update...
tgarip1957 [Mon, 10 Apr 2006 20:39:49 +0000 (20:39 +0000)]
New sub to use by Circ2.pm . Allows one subfield of MARC holdings fields to be updated to use with branch transfer(holdingbranch) and onloan flag when set

16 years agobug fixed: toggle was not working anymore in itemtypes management screen due
plg [Fri, 7 Apr 2006 11:13:15 +0000 (11:13 +0000)]
bug fixed: toggle was not working anymore in itemtypes management screen due
to previous commit.

16 years agomodification: on itemtypes management screen, useless form are replaced by
plg [Fri, 7 Apr 2006 11:10:25 +0000 (11:10 +0000)]
modification: on itemtypes management screen, useless form are replaced by
simple links.

improvement: support of itemtype icons on prog template. The icons are
displayed on itemtypes management screen and on moremember screen.

improvement: use of pagination_bar on itemtypes management screen.

new: function were added in C4::Koha to manage itemtype image location
(local/remote). Warning: you must copy or symlink the itemtypeimg directory
from the opac template into the intranet template.

16 years agobug fixed: on admin/stopwords, the calculation of the number of pages to
plg [Fri, 7 Apr 2006 08:24:36 +0000 (08:24 +0000)]
bug fixed: on admin/stopwords, the calculation of the number of pages to
display in the pagination bar was wrong on extreme case (when number of
items equals the pagesize). Calculation replaced by a generic function
getnbpages in C4::Koha. This function could be useful elsewhere than in
stpwords management screen and avoid calculation bugs as I did.

16 years agoBugfixing : aqbookfund needed a field.
hdl [Thu, 6 Apr 2006 12:37:05 +0000 (12:37 +0000)]
Bugfixing : aqbookfund needed a field.

16 years agoExperimental rewrite of Stop Words administration screen. Feedback welcomed.
plg [Thu, 6 Apr 2006 11:00:08 +0000 (11:00 +0000)]
Experimental rewrite of Stop Words administration screen. Feedback welcomed.

16 years agonew: authorities in prog/en template, only partial import from default/en
plg [Tue, 4 Apr 2006 10:05:48 +0000 (10:05 +0000)]
new: authorities in prog/en template, only partial import from default/en
template.

improved: C4::Output::pagination_bar builds an HTML pagination bar with no
language dependency. This function hugely simplifies templates and offers a
standard pagination method. This function also improves preformances.

16 years agosync with head.
kados [Mon, 3 Apr 2006 23:45:00 +0000 (23:45 +0000)]
sync with head.

16 years agoimprovement: id on each fieldset of circulation template.
plg [Mon, 3 Apr 2006 09:37:59 +0000 (09:37 +0000)]
improvement: id on each fieldset of circulation template.

template guideline compliance: on circulation template, selected status of
each option in date options (day/month/year) is managed by a
TMPL_IF/TMPL_ELSE outside the <option>.

bug fixed: on circulation template, today issues could not be renewed with
new reserve/renewscript.pl items list coming from HTTP request.

bug fixed: on return template, included template to close the <head> was
wrong.

bug fixed: on member/moremember template, renew items comply with new
reserve/renewscript.

simplification: deletion of useless input param look-up table in
reserve/renewscript.pl, direct use of CGI method.

16 years agoModify item now works
rangi [Mon, 3 Apr 2006 04:00:02 +0000 (04:00 +0000)]
Modify item now works

BUT only if there is only one item, if there is more than one item, it gets messed up.
They get combined into the form, ill work on this next

16 years agosome modifs to improve plugin support
kados [Mon, 3 Apr 2006 02:12:49 +0000 (02:12 +0000)]
some modifs to improve plugin support

16 years agore-adding oldbiblionumber for the sake of the plugin
kados [Mon, 3 Apr 2006 00:17:13 +0000 (00:17 +0000)]
re-adding oldbiblionumber for the sake of the plugin

16 years agoadding Log.pm
kados [Sun, 2 Apr 2006 19:19:02 +0000 (19:19 +0000)]
adding Log.pm

16 years agosyncing with rel_2_2, adding visibility handling
kados [Sun, 2 Apr 2006 19:12:01 +0000 (19:12 +0000)]
syncing with rel_2_2, adding visibility handling

16 years agoadding eval to fix 500 error with blank marc record
kados [Sat, 1 Apr 2006 23:06:22 +0000 (23:06 +0000)]
adding eval to fix 500 error with blank marc record

16 years agoAdding material-type
rangi [Sat, 1 Apr 2006 22:42:04 +0000 (22:42 +0000)]
Adding material-type

16 years agoFixing the problem that all items were getting biblioitem=1 set
rangi [Sat, 1 Apr 2006 22:10:50 +0000 (22:10 +0000)]
Fixing the problem that all items were getting biblioitem=1 set

16 years agoplugin directory for hybrid plugin files to ease installation.
kados [Sat, 1 Apr 2006 22:03:33 +0000 (22:03 +0000)]
plugin directory for hybrid plugin files to ease installation.

16 years agoAdding a little fake subroutine that a few scripts in the opac depend on, can be...
rangi [Sat, 1 Apr 2006 21:22:05 +0000 (21:22 +0000)]
Adding a little fake subroutine that a few scripts in the opac depend on, can be removed once the opac scripts are rewritten

16 years agoCreate symlink from intranet/zebra to head zebra directory
kados [Fri, 31 Mar 2006 22:32:49 +0000 (22:32 +0000)]
Create symlink from intranet/zebra to head zebra directory

16 years agoadd symlink collection.abs -> record.abs
kados [Fri, 31 Mar 2006 22:25:58 +0000 (22:25 +0000)]
add symlink collection.abs -> record.abs

16 years agoremoving useless directories and record.abs (will be created as a symlink
kados [Fri, 31 Mar 2006 22:15:44 +0000 (22:15 +0000)]
removing useless directories and record.abs (will be created as a symlink
to collection.abs)

16 years agominor adjustment to one of the symlinks
kados [Fri, 31 Mar 2006 18:43:35 +0000 (18:43 +0000)]
minor adjustment to one of the symlinks

16 years agoA simple script that helps sync a rel_2_2 running repo with a
kados [Fri, 31 Mar 2006 18:42:10 +0000 (18:42 +0000)]
A simple script that helps sync a rel_2_2 running repo with a
head repo (ie, copies over the right files, creates some symlinks,
etc.). It's not finished yet, but getting there (I'll be testing it
extensively today and tomorrow).

16 years agopermits exporting bibliographic data as MARC from the command line.
kados [Fri, 31 Mar 2006 18:06:40 +0000 (18:06 +0000)]
permits exporting bibliographic data as MARC from the command line.

16 years agoScript written by Tumer Garip that fixes missing 090 fields in a
kados [Fri, 31 Mar 2006 17:51:18 +0000 (17:51 +0000)]
Script written by Tumer Garip that fixes missing 090 fields in a
MARC21 Koha database.

16 years agoexpanding the documentation on zebra.cfg, adding separate locations
kados [Fri, 31 Mar 2006 17:48:16 +0000 (17:48 +0000)]
expanding the documentation on zebra.cfg, adding separate locations
for the register and shadow files (will need to be edited by local
sys admin)

16 years agobug fixed: ItemType function seems to have vanished. I replace by the
plg [Fri, 31 Mar 2006 15:56:27 +0000 (15:56 +0000)]
bug fixed: ItemType function seems to have vanished. I replace by the
description key returned by C4::Koha::getitemtypeinfo.

16 years agobug fixed: the issue timestamp had not the same format as the today's date
plg [Fri, 31 Mar 2006 15:31:44 +0000 (15:31 +0000)]
bug fixed: the issue timestamp had not the same format as the today's date
to which it was compared. The comparison separate issues on display between
today issues and older issues.

16 years agomodification: deep circulation template rewrite to make it easier to
plg [Thu, 30 Mar 2006 14:52:13 +0000 (14:52 +0000)]
modification: deep circulation template rewrite to make it easier to
read. HTML output uses fieldset, it should be cleaner, feedback welcomed.

improvement: renewscript.pl simplified by using named submit buttons
(renew_all and renew_checked), and by using arrays in HTTP query for items.

16 years agoDelete isnt working using the extended services method
rangi [Wed, 29 Mar 2006 01:56:25 +0000 (01:56 +0000)]
Delete isnt working using the extended services method

16 years agoDelete working now
rangi [Tue, 28 Mar 2006 23:05:08 +0000 (23:05 +0000)]
Delete working now

16 years agoAdding any attribute, so we can do
rangi [Tue, 28 Mar 2006 21:30:36 +0000 (21:30 +0000)]
Adding any attribute, so we can do
any all "search terms"

16 years agoAll searches being ranked by relevance by default
rangi [Tue, 28 Mar 2006 21:29:56 +0000 (21:29 +0000)]
All searches being ranked by relevance by default

16 years agoAdding ability to do fuzzy searches
rangi [Tue, 28 Mar 2006 21:02:48 +0000 (21:02 +0000)]
Adding ability to do fuzzy searches

16 years agoBug Fixing catalogue directory was added for MARCdetail and detail.pl
hdl [Fri, 24 Mar 2006 13:20:58 +0000 (13:20 +0000)]
Bug Fixing catalogue directory was added for MARCdetail and detail.pl
Taking this change into account in script.

16 years agochange default sort by
kados [Wed, 22 Mar 2006 03:55:10 +0000 (03:55 +0000)]
change default sort by

16 years agoPassing back the right count
rangi [Tue, 21 Mar 2006 23:45:43 +0000 (23:45 +0000)]
Passing back the right count

16 years agoused for indexing iso2709 files
kados [Tue, 21 Mar 2006 23:04:42 +0000 (23:04 +0000)]
used for indexing iso2709 files

16 years agoadding some comments as well as support for iso2709 files
kados [Tue, 21 Mar 2006 22:55:07 +0000 (22:55 +0000)]
adding some comments as well as support for iso2709 files

16 years agoChanges to get sorting working
rangi [Tue, 21 Mar 2006 22:50:28 +0000 (22:50 +0000)]
Changes to get sorting working

16 years agoAdding more sort options
rangi [Tue, 21 Mar 2006 22:49:18 +0000 (22:49 +0000)]
Adding more sort options

16 years agoadding Dewey sorting
kados [Tue, 21 Mar 2006 04:05:33 +0000 (04:05 +0000)]
adding Dewey sorting

16 years agoimproved collection.abs with support for sorting.
kados [Tue, 21 Mar 2006 03:48:38 +0000 (03:48 +0000)]
improved collection.abs with support for sorting.

16 years agoimprovement: on the About page, a caption was added to the table of Perl
plg [Thu, 16 Mar 2006 11:33:28 +0000 (11:33 +0000)]
improvement: on the About page, a caption was added to the table of Perl
modules and modules are now listed in alphabetic order.

16 years agonew: required Perl modules listed with their version in about page.
plg [Thu, 16 Mar 2006 11:17:28 +0000 (11:17 +0000)]
new: required Perl modules listed with their version in about page.

16 years agobug fixed: utf-8 data where not displayed correctly in screens. Supposing
plg [Wed, 15 Mar 2006 11:21:56 +0000 (11:21 +0000)]
bug fixed: utf-8 data where not displayed correctly in screens. Supposing
your data are truely utf-8 encoded in your database, they should be
correctly displayed. "set names 'UTF8'" on mysql connection (C4/Context.pm)
is mandatory and "binmode" to utf8 (C4/Interface/CGI/Output.pm) seemed to
converted data twice, so it was removed.

16 years agominor template bugfix
kados [Mon, 13 Mar 2006 23:45:12 +0000 (23:45 +0000)]
minor template bugfix

16 years agoTesting sorting result sets
rangi [Mon, 13 Mar 2006 23:17:26 +0000 (23:17 +0000)]
Testing sorting result sets

16 years agoAdding commits, so that changes stick
rangi [Mon, 13 Mar 2006 23:12:44 +0000 (23:12 +0000)]
Adding commits, so that changes stick

16 years agosyncing with rel_2_2
kados [Fri, 10 Mar 2006 02:43:13 +0000 (02:43 +0000)]
syncing with rel_2_2

16 years agosyncing MARChtml2xml wtih rel_2_2, removing unused MARChtml2marc
kados [Fri, 10 Mar 2006 02:40:38 +0000 (02:40 +0000)]
syncing MARChtml2xml wtih rel_2_2, removing unused MARChtml2marc

16 years agoHopefully a fix for hdl's accented characters not working. NOTE: BY
kados [Wed, 8 Mar 2006 18:12:42 +0000 (18:12 +0000)]
Hopefully a fix for hdl's accented characters not working. NOTE: BY
DEFAULT, MARC::File::XML will turn UTF-8 into MARC-8 in the new_as_xml
method ... to keep it as UTF-8 you must specify a second parameter 'UTF-8'

16 years agocatching oldbiblionumber also
rangi [Tue, 7 Mar 2006 23:37:48 +0000 (23:37 +0000)]
catching oldbiblionumber also

16 years agoadding support for 'delete' function
kados [Tue, 7 Mar 2006 22:00:18 +0000 (22:00 +0000)]
adding support for 'delete' function

16 years agoStarting work on deletes
rangi [Tue, 7 Mar 2006 21:54:47 +0000 (21:54 +0000)]
Starting work on deletes

16 years agoisbn search
rangi [Tue, 7 Mar 2006 21:04:27 +0000 (21:04 +0000)]
isbn search

16 years agoBarcode search
rangi [Tue, 7 Mar 2006 20:32:52 +0000 (20:32 +0000)]
Barcode search

16 years agoBarcode search working now
rangi [Tue, 7 Mar 2006 20:32:27 +0000 (20:32 +0000)]
Barcode search working now

16 years agoThis will work in 2.2 now as well as 3.0
rangi [Mon, 6 Mar 2006 21:21:55 +0000 (21:21 +0000)]
This will work in 2.2 now as well as 3.0

16 years agoWorking now
rangi [Mon, 6 Mar 2006 21:18:00 +0000 (21:18 +0000)]
Working now

16 years agotypo fixed: a ";" was missing at the end of Zebra connection retrieving in
plg [Mon, 6 Mar 2006 15:39:02 +0000 (15:39 +0000)]
typo fixed: a ";" was missing at the end of Zebra connection retrieving in
C4::Search->get_record

16 years agocommit for holidays and news management.
tipaul [Mon, 6 Mar 2006 12:43:36 +0000 (12:43 +0000)]
commit for holidays and news management.
(some forgotten files)

16 years agoTrying to get searching on itemtypes going
rangi [Mon, 6 Mar 2006 04:58:50 +0000 (04:58 +0000)]
Trying to get searching on itemtypes going

16 years agoAdding a few more search options
rangi [Mon, 6 Mar 2006 04:58:16 +0000 (04:58 +0000)]
Adding a few more search options

16 years agoTweaking searching
rangi [Mon, 6 Mar 2006 04:31:18 +0000 (04:31 +0000)]
Tweaking searching

16 years agofix syntax error.
kados [Mon, 6 Mar 2006 03:50:29 +0000 (03:50 +0000)]
fix syntax error.

16 years agoremove char_decode
kados [Mon, 6 Mar 2006 03:48:20 +0000 (03:48 +0000)]
remove char_decode

16 years agoItems adding correctly now
rangi [Mon, 6 Mar 2006 03:12:38 +0000 (03:12 +0000)]
Items adding correctly now

16 years agoforgot to add 'utf-8' argument to new_from_xml()
kados [Mon, 6 Mar 2006 02:51:04 +0000 (02:51 +0000)]
forgot to add 'utf-8' argument to new_from_xml()

16 years agoAdding fixes to MARC editor to HEAD
kados [Mon, 6 Mar 2006 02:45:41 +0000 (02:45 +0000)]
Adding fixes to MARC editor to HEAD

16 years agoNew programmer templates for the OPAC. Markup has been pared down, but structure...
oleonard [Fri, 3 Mar 2006 20:10:26 +0000 (20:10 +0000)]
New programmer templates for the OPAC. Markup has been pared down, but structure hasn't been updated according to new guidelines put forth by Paul on the mailing list (i.e. named blocks, etc).

16 years agoBug fixing : a line missed a comment sign.
hdl [Fri, 3 Mar 2006 17:25:01 +0000 (17:25 +0000)]
Bug fixing : a line missed a comment sign.

16 years agocommit for holidays and news management.
tipaul [Fri, 3 Mar 2006 17:02:22 +0000 (17:02 +0000)]
commit for holidays and news management.
(some forgotten files)

16 years agoRemove the search that tests the Zconn -- warning, still no fault
kados [Fri, 3 Mar 2006 16:45:36 +0000 (16:45 +0000)]
Remove the search that tests the Zconn -- warning, still no fault
tollerance

16 years agocommit for holidays and news management.
tipaul [Fri, 3 Mar 2006 16:35:21 +0000 (16:35 +0000)]
commit for holidays and news management.

Contrib from Tümer Garip (from Turkey) :
* holiday :
in /tools/ the holiday.pl script let you define holidays (days where the library is closed), branch by branch. You can define 3 types of holidays :
- single day : only this day is closed
- repet weekly (like "sunday") : the day is holiday every week
- repet yearly (like "July, 4") : this day is closed every year.

You can also put exception :
- sunday is holiday, but "2006 March, 5th" the library will be open

The holidays are used for return date calculation : the return date is set to the next date where the library is open. A systempreference (useDaysMode) set ON (Calendar) or OFF (Normal) the calendar calculation.