Commit graph

31 commits

Author SHA1 Message Date
tipaul
13aab0ba76 some changes in link (using biblionumber standard name) 2005-08-11 09:00:46 +00:00
tipaul
4cf30123a4 1st commit to go to zebra.
don't update your cvs if you want to have a working head...

this commit contains :
* updater/updatedatabase : get rid with marc_* tables, but DON'T remove them. As a lot of things uses them, it would not be a good idea for instance to drop them. If you really want to play, you can rename them to test head without them but being still able to reintroduce them...
* Biblio.pm : modify MARCgetbiblio to find the raw marc record in biblioitems.marc field, not from marc_subfield_table, modify MARCfindframeworkcode to find frameworkcode in biblio.frameworkcode, modify some other subs to use biblio.biblionumber & get rid of bibid.
* other files : get rid of bibid and use biblionumber instead.

What is broken :
* does not do anything on zebra yet.
* if you rename marc_subfield_table, you can't search anymore.
* you can view a biblio & bibliodetails, go to MARC editor, but NOT save any modif.
* don't try to add a biblio, it would add data poorly... (don't try to delete either, it may work, but that would be a surprise ;-) )

IMPORTANT NOTE : you need MARC::XML package (http://search.cpan.org/~esummers/MARC-XML-0.7/lib/MARC/File/XML.pm), that requires a recent version of MARC::Record
Updatedatabase stores the iso2709 data in biblioitems.marc field & an xml version in biblioitems.marcxml Not sure we will keep it when releasing the stable version, but I think it's a good idea to have something readable in sql, at least for development stage.
2005-08-09 14:10:27 +00:00
hdl
d1c234a0d9 pruning a warn message. 2005-08-03 12:50:08 +00:00
tipaul
f55e808ec0 synch'ing 2.2 and head 2005-06-20 14:33:32 +00:00
hdl
7fd0a58305 Displaying dashed isbn. 2005-06-15 16:09:42 +00:00
tipaul
93ff09d081 merging 2.2 branch with head. Sorry for not making it before, many many commits done here 2005-03-01 13:40:35 +00:00
tipaul
b02dc10f6e * partial support of the "linkage" MARC feature : if you enter a "link" on a MARC subfield, the magnifying glass won't search on the field, but on the linked field. I agree it's a partial support. Will be improved, but I need to investigate MARC21 & UNIMARC diffs on this topic. 2005-01-03 12:56:30 +00:00
tipaul
7f84ccebfb minor html modif : when a tag is repeated, the tag header is not repeated, but replaced by a space. 2004-12-22 10:14:43 +00:00
tipaul
d2a97203af new feature : checking for duplicate biblio.
For instance, it's only done on ISBN only. Will be improved soon.

When a duplicate is detected, the biblio is not saved, but the user is asked for a confirmations.
2004-11-02 17:28:05 +00:00
tipaul
222d0a35ad jump from biblio to authority & from authority to biblio back 2004-10-27 08:12:11 +00:00
tipaul
43d36aca61 minor fix for hidden fields 2004-09-02 16:42:58 +00:00
tipaul
d46a373326 serials : lot of bugfixes.
Works fine now. And is documented (clic Help)
2004-08-12 14:51:23 +00:00
tipaul
6376aa4326 catalogue.pm deals only with acquisitions.
so, renaming it...
catalogue management is done in Biblio.pm package
2004-07-13 12:52:13 +00:00
tipaul
818f92fe98 * frameworks and itemtypes are independant
* in the MARC editor, showing the + to duplicate a tag only if the tag is repeatable
2004-06-03 13:44:57 +00:00
tipaul
1caccbf1ca hidding hidden & isurl constraints into MARC subfield structure 2004-05-28 08:33:41 +00:00
tipaul
82744c0ca9 small fix & improvement.
* fix : the marc subfield was called "tag" in the template. was working nice, but tricky.
* improvment : on each MARC value is now a little finder. If you click on the finder, it will auto-search all biblios with the corresponding value. Very useful to find everything written by an author, or every books from a collection.
2003-06-10 15:46:34 +00:00
tipaul
e5bbeace3d Those fixes solves the "internal server error" with MARC::Record 1.12.
It was due to an illegal contruction in Koha : we tried to retrive subfields from <10 tags.
That's not possible. MARC::Record accepted this in 0.93 version, but it was fixed after.
Now, the construct/retrieving is OK !
2003-04-28 13:07:14 +00:00
tipaul
4761132c1b *** empty log message *** 2003-04-07 14:06:16 +00:00
tipaul
5347b92619 bugfix 2003-03-18 11:14:50 +00:00
tipaul
ae96102096 * graphic bugfixes
* minor improvement
2003-03-10 15:16:54 +00:00
tipaul
0f6783c1ba small fix 2003-02-13 18:02:26 +00:00
acli
52a5fd4bbd Moved C4/Charset.pm to C4/Interface/CGI/Output.pm
Create output_html_with_http_headers function to contain the "print $query
->header(-type => guesstype...),..." call. This is in preparation for
non-HTML output (e.g., text/xml) and charset conversion before output in
the future.

Created C4/Interface/CGI/Template.pm to hold convenience functions specific
to the CGI interface using HTML::Template

Modified moremembers.pl to make the "sex" field localizable for languages
where M and F doesn't make sense
2003-02-02 07:18:37 +00:00
acli
d16a9737d6 Handle non-latin1 charsets 2003-02-02 04:57:47 +00:00
tipaul
0e7f86db7e adding authentification with Auth.pm 2002-12-12 16:33:58 +00:00
tipaul
5c67993c8f road to 1.3.2
various bugfixes, improvments, and migration from acquisition.pm to biblio.pm
2002-11-19 12:31:34 +00:00
tipaul
e11872aeb1 road to 1.3.2 :
* many bugfixes
* adding value_builder : you can map a subfield in the marc_subfield_structure to a sub stored in "value_builder" directory. In this directory you can create screen used to build values with any method. In this commit is a 1st draft of the builder for 100$a unimarc french subfield, which is composed of 35 digits, with 12 differents values (only the 4th first are provided for instance)
2002-11-12 15:58:43 +00:00
tipaul
62436508e5 small fixes 2002-10-22 15:51:25 +00:00
tipaul
4a6b840064 POD doc and code cleaning 2002-10-11 10:17:41 +00:00
tipaul
aef9c7d0b9 minor bugfixes and improvements 2002-10-11 09:29:38 +00:00
tipaul
9193195478 road to 1.3.1 : viewing biblio MARC detail 2002-10-09 15:45:59 +00:00
tipaul
8515ca8a0c road to 1.3.1 : viewing biblio MARC detail 2002-10-07 14:02:43 +00:00