Main Koha release repository https://koha-community.org
Find a file
Joe Atzberger 46a43c0a93 Barcodes - OO replacements, extensible module, tests.
This code is intended to replace current value_builder code in 3.2, but
it does not affect it directly (yet) and is safe to include in 3.0.
This structure will be used to handle more complicated formats, like those
with checkdigits.  Please note that "incremental" format is still STRONGLY
recommended because it will always perform the best, and most flexibly.
The desire to include other information (like branchcode) should compel
the proper use of the barcode generator to print the info ON the barcode,
not IN the barcode.

One of the nicer features of this structure is that you are able to
create a new barcode (of the same type) based on any previous Barcodes object.
That means you can create an array of 51 consecutive barcodes like:
	my $x = C4::Barcodes->new('annual'); # for example
	my @set = ($x);
	for (1..50) {
		push @set, $x=$x->new;
	}
Importantly, this can happen without referencing the database after the
first constructor.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
2008-07-04 09:22:22 -05:00
acqui bug 1553 - fix breadcrumbs on add by suggestion page. 2008-06-20 18:20:43 -05:00
admin bug 2254 [3/3]: add authority type check 2008-06-25 11:39:30 -05:00
authorities bug 2278 - fix results pagination in auth_finder 2008-06-26 16:20:06 -05:00
C4 Barcodes - OO replacements, extensible module, tests. 2008-07-04 09:22:22 -05:00
catalogue Replace EXPR. 2008-06-20 15:31:14 -05:00
cataloguing bug 2254 [1/3]: fixed GetAuthType(); avoid crash 2008-06-25 11:39:24 -05:00
circ bug 2171: remove cancel transfer 2008-07-04 09:22:19 -05:00
errors bug 1803 - fix error page handling 2008-02-18 19:32:07 -06:00
etc Fix for bug 2260: UNIMARC misconfiguratin on itemtype 2008-06-19 08:19:37 -05:00
install_misc adding 'gettext' as this is requred by the translation utility 2008-06-26 05:33:47 -05:00
installer OPACUserCSS has wrong default value (fix for 2211, for french) 2008-07-02 12:25:27 -05:00
koha-tmpl bug 2171: remove cancel transfer 2008-07-04 09:22:19 -05:00
labels Bugfix patron search for cards/labels related to pagination. 2008-06-17 06:26:44 -05:00
members Bug 2176 (5/5): adding staff interface to patron messaging preferences 2008-06-20 13:04:55 -05:00
misc french updated 2008-07-02 12:25:24 -05:00
opac OAI package handle correctly unicode content 2008-07-02 12:25:32 -05:00
reports Fix date filter on issues_stats. 2008-06-05 22:47:36 -05:00
reserve bug 1710 and 1739: availability for item-level holds 2008-06-20 14:14:49 -05:00
reviews granular permissions - updated Tools 2008-04-10 15:53:30 -05:00
rss rel_3_0 moved to HEAD 2007-03-09 15:12:54 +00:00
serials Remove bad use of map in void context, exclusively for side effects! 2008-06-05 22:43:20 -05:00
skel installer: fixed chown invocation; added skel for KOHA_LOG_DIR 2007-12-17 09:13:53 -06:00
sms SMS - widespread cleanup and moving code away from Cyprus/Turkey-specific implementation. Much more needed. 2008-02-06 23:19:30 -06:00
suggestion Adding checks for dateformat preference so that tablesorter script can be passed an extra parameter for proper sorting of metric dates (Bug 2089, dates & table ordering with jquery) 2008-05-12 10:06:32 -05:00
svc bib_profile web svc: report biblioitems.itemtype subfield as non-mandatory 2007-12-04 15:06:05 -06:00
t Barcodes - OO replacements, extensible module, tests. 2008-07-04 09:22:22 -05:00
tags Bugfix is_approved() to handle the 3-state nature of approval. 2008-06-05 22:41:40 -05:00
tmp/modified_authorities changing DO_NOT_REMOVE to README.txt 2007-10-21 19:14:41 -05:00
tools bug 2293: better validation in overdue rules editor 2008-07-02 12:25:50 -05:00
virtualshelves Shelves consolidation to C4::VirtualShelves::Page. I can tell the consolidation 2008-01-14 16:45:21 -06:00
xt bug: 2269 - adding a perltidyrc file 2008-06-25 11:47:30 -05:00
.htaccess bug 1803 - fix error page handling 2008-02-18 19:32:07 -06:00
about.pl fix Date::ICal typo 2008-06-25 11:46:07 -05:00
changelanguage.pl fixing bug 1754: Hide language chooser if only one translation is available 2008-03-17 21:28:31 -05:00
edithelp.pl edithelp.pl - cleanup, refactor and error feedback to user 2008-01-08 14:04:48 -06:00
fix-perl-path.PL installer: improvements to fix-path-perl.PL on Win32 2007-12-20 19:20:12 -06:00
help.pl Adding yuipath variable to help.pl, and doing some cleanup of help templates (standardizing structure, mostly, and correcting some nomenclature). 2008-01-09 14:50:20 -06:00
INSTALL adding upgrade instructions to INSTALL and INSTALL.debain 2008-02-21 14:04:47 -06:00
install-CPAN.pl BUGFIX: need to create authors/id if CPAN is unused 2007-09-07 05:26:16 -05:00
INSTALL.debian Adding Fedora installation documentation 2008-04-30 19:47:25 -05:00
INSTALL.fedora7 kohabug 2076 - remove three tables (DB rev 077) 2008-05-01 18:59:28 -05:00
INSTALL.opensuse INSTALL.opensuse - updated URL for Koha 3 RC1 .tar.gz 2008-06-20 17:47:39 -05:00
kohaversion.pl bug 2176: fix typo in column name (DB rev 096) 2008-06-25 15:33:46 -05:00
LICENSE re-naming some files prior to release 2007-12-30 12:13:39 -06:00
mainpage.pl fixing permissions requirements on mainpage.pl 2008-01-04 21:30:14 -06:00
Makefile.PL bug 2305: install tags/* to intranet CGI directory 2008-07-04 09:22:14 -05:00
MANIFEST.SKIP Do not pack the git repository 2007-09-06 17:14:36 -05:00
README adding README 2007-12-30 12:13:57 -06:00
rewrite-config.PL kohabug 1776 - try to locate Zebra during install 2008-04-22 17:59:00 -05:00

Koha 3 - the next-generation release of the award-winning Koha open-source
integrated library system.

30 December 2007 - Joshua Ferraro <jmf AT liblime DOT com>

Koha is distributed under the GNU GPL. Please read the file LICENSE for
more details.

To install or upgrade Koha, please see the INSTALL file.

Please report any bugs to the koha mailing lists or bug tracker and we
will try to fix them in a future release. The main koha web site is
http://www.koha.org/