Commit graph

1277 commits

Author SHA1 Message Date
tipaul
a9c5f50275 adding barcode generator to Koha 2004-09-20 15:03:27 +00:00
tipaul
7da7665903 adding link to item modifs in MARC detail 2004-09-20 13:42:31 +00:00
tipaul
2d4db8abba bugfix for renewal 2004-09-20 13:41:47 +00:00
tipaul
e587e5465b minor fixes & improvements 2004-09-20 13:21:41 +00:00
tipaul
315a8670f1 some changes in serial management :
* in subscription Add, the issue number & date is used to calculate the 1st issue (previously, a "next issue number & date" was applied, meaning you had to enter the number & date of a previous issue)
* the "inner loop" used for serials number ({XYZ}) is now shown & can be modified. The innerloop is used for numbering formulas saying "change the number once every 4 times".
2004-09-20 10:16:05 +00:00
tipaul
c6cb3954b9 changing serial menu to a serial submenu in the catalogue module.
Serials are in the catalogue, so it's logical to consider them as a sub-module.
Other reason : the menu line is quite long & fits now in a 1025x768 screen, with 12pts default font.
2004-09-17 13:19:56 +00:00
tipaul
cbe2b2139c 1- don't loose bookseller id when closing a basket
2- add possibility to view a closed basket (but not modify it)
2004-09-17 12:32:29 +00:00
tipaul
214c37b371 modifs in new acquisition option : the search is now managed through the standard search API, with an "order by timestamp" order.
opac-new.pl can be removed
2004-09-16 09:21:05 +00:00
tipaul
027516bf79 reservation is impossible if the borrower has a card lost, is gonenoaddress or is suspended 2004-09-15 16:42:42 +00:00
tipaul
f927e8eb36 bugfix for manually fixed duedate on issue. 2004-09-15 16:27:18 +00:00
tipaul
92b914b394 fix to calculate item cost (the / was buggy : everywhere else there is the price is the unit price) 2004-09-14 12:32:13 +00:00
tipaul
ca2717c968 bugfix in order modification 2004-09-14 12:09:51 +00:00
tipaul
1b748abaf9 *** empty log message *** 2004-09-13 15:32:42 +00:00
tipaul
7df4a6ae08 fixes for notforloan management 2004-09-13 15:31:42 +00:00
tipaul
bbaf605649 css'ing readingrec 2004-09-13 15:30:52 +00:00
tipaul
3b2a649d71 minor css changes 2004-09-13 15:30:18 +00:00
tipaul
ef25cfec42 fixes for authorities 2004-09-13 15:29:48 +00:00
tipaul
ace56609be some fixes for acquisition 2004-09-13 15:28:58 +00:00
tipaul
8d868bb448 adding a "location" field to the library.
This field is useful when the callnumber contains no information on the room where the item is stored.
With this field, we now have 3 levels of informations to find a book :
* the branch.
* the location.
* the callnumber.

This should be versatile enough to solve any storing method.
This hack is quite simple, due to the nice Biblio.pm API. The MARC => koha db link is automatically managed. Just add the link in the parameters section.
2004-09-06 10:00:19 +00:00
tipaul
2aa689c34b french OPAC for 2.2 2004-09-02 16:32:18 +00:00
tipaul
2744755bbc minor modifs & improvements 2004-09-02 16:30:57 +00:00
tipaul
465f84d1b5 minor modifs in stylesheet 2004-09-02 16:29:52 +00:00
tipaul
4bd24d9a76 adding item note to the item status (at end of issue page). Useful to warn a librarian in case of a problem in the item 2004-09-02 16:29:18 +00:00
tipaul
e08b954ef7 reintegrating aqbookseller search, to ask book seller for late issues 2004-09-02 16:28:01 +00:00
tipaul
8790983cd5 commiting stephen hedges modifs to css template & fixing a bug in variable name (same name in TMPL_LOOP and TMPL_VAR confuses a lot HTML::Template) 2004-08-18 16:44:37 +00:00
tipaul
331db0ab02 *** empty log message *** 2004-08-18 16:26:02 +00:00
tipaul
d6928cb1e0 minor reindentings 2004-08-18 16:25:24 +00:00
tipaul
4429e5db18 removing issuelimit (it's in issuingrules table now) 2004-08-18 16:09:46 +00:00
tipaul
f843146c0c css modifs 2004-08-18 16:08:32 +00:00
tipaul
33865931a0 css'ing request.tmpl 2004-08-18 16:06:34 +00:00
tipaul
538a0b15a3 fixes in authorities. Now, it should work well... 2004-08-18 16:05:42 +00:00
tipaul
19ae27fc49 minor modifs for hidden subfields 2004-08-18 16:04:53 +00:00
tipaul
58e6f7b633 online help 2004-08-18 15:56:00 +00:00
tipaul
ab39e57393 fixes in circulation module 2004-08-18 15:52:14 +00:00
shedges
59ea82d93c added MARCNOTES and MARCSUBJCTS loop variables for displaying notes and subjects from MARC data. 2004-08-17 20:56:42 +00:00
tipaul
502ab11ae9 moving language chooser to the main page.
monving the getalltemplates and getalllanguages subs out from Search.pm (that will be deprecated soon) to Koha.pm
2004-08-16 12:48:52 +00:00
rangi
e334c8699f Commiting a sample change to the default template to allow users to pick
their language.
Just a sample template builders can look at this and make changes to their
templates
2004-08-15 01:50:24 +00:00
tipaul
e7c03fe1cd css'ing 2004-08-14 09:32:40 +00:00
acli
26191577a8 In English, there is usually no space before question mark or colon 2004-08-13 06:06:53 +00:00
acli
73b095d2a8 Minor spelling corrections 2004-08-13 06:01:10 +00:00
acli
8dda85aaac Spelling correction 2004-08-13 05:54:55 +00:00
tipaul
4af4f48154 minor fixes (to get less warning during translation) 2004-08-12 14:39:59 +00:00
tipaul
182b924a91 serial doc 2004-08-12 14:38:12 +00:00
tipaul
716d4a4e18 serials : lot of bugfixes.
Works fine now. And is documented (clic Help)
2004-08-12 14:36:07 +00:00
tipaul
cfa9223cd1 * updates to make acquisition compatible with suggestions & serials
* changes to use supplierid instead of id, that's easier to read.
2004-08-12 14:35:22 +00:00
tipaul
224bbe5d15 online help file 2004-08-06 16:39:11 +00:00
tipaul
1e33d3ca1a changing DB structure to calculate next issue number.
Seems to work fine.

Still misses the date calculation & the test of end of subscription (maybe for monday ?)
2004-08-06 16:38:41 +00:00
tipaul
e6ab46cc9d online help for serials 2004-08-05 19:33:36 +00:00
tipaul
6cb86ed737 minor CSS changes 2004-08-05 16:36:50 +00:00
tipaul
c411f8ab37 deleting useless code (due to reordering & debugging) 2004-08-05 16:36:21 +00:00
tipaul
8e5b1d4792 reordering code & debugging 2004-08-05 16:34:41 +00:00
tipaul
d5bf14f780 deleting because the file has been moved to opac-tmpl standard directory scope. 2004-08-02 15:30:55 +00:00
tipaul
c963cdc93f minor css modifications 2004-08-02 13:23:42 +00:00
doxulting
bcdc25fa90 *** empty log message *** 2004-07-30 14:52:04 +00:00
doxulting
eb58a4dae7 *** empty log message *** 2004-07-30 14:46:48 +00:00
doxulting
031d46b4bf *** empty log message *** 2004-07-30 14:29:40 +00:00
doxulting
c63212b549 *** empty log message *** 2004-07-30 14:21:27 +00:00
doxulting
0abe221b2d inc files for serials 2004-07-30 14:19:19 +00:00
doxulting
2021305507 an image 2004-07-30 14:18:19 +00:00
doxulting
10d0540e0f Templates for the serial modul 2004-07-30 14:16:34 +00:00
doxulting
049ce2ed37 for error managing in .htaccess 2004-07-30 14:13:31 +00:00
doxulting
1a5c511f9a Change in main menu and top menu for adding the new serial one 2004-07-30 13:57:29 +00:00
doxulting
d2cad27d7d line added for presentation 2004-07-23 16:04:22 +00:00
doxulting
d1b52f6dbb addMultiple button renamed with Biblio Basket 2004-07-23 16:03:15 +00:00
doxulting
9fbbdd3da3 javascript file location changed 2004-07-23 16:01:38 +00:00
doxulting
9062ffe95b addMultiple feature modified 2004-07-23 16:00:31 +00:00
oleonard
fac11eef10 Changing whitespace to try to format email better 2004-07-21 19:49:53 +00:00
oleonard
33f2781024 Adding checkboxes for adding items to biblio basket from searchresults screen 2004-07-20 17:20:44 +00:00
oleonard
e2713097d6 Putting this file in includes for easier access. Contains updates to basket functionality. 2004-07-20 17:19:52 +00:00
oleonard
cb00f893b7 Adding count of items in biblio basket 2004-07-20 17:17:59 +00:00
oleonard
5b41ee802f Minor tweaks to help display of new basket buttons 2004-07-20 17:15:41 +00:00
oleonard
6a1b1d34c5 Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 21:39:18 +00:00
oleonard
2d539c9b70 Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 20:55:55 +00:00
oleonard
f4d4e64921 Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 20:33:52 +00:00
oleonard
84ea7ab285 Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 20:20:56 +00:00
oleonard
76eb864c5e Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 20:13:59 +00:00
oleonard
4924e1d899 Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 20:07:13 +00:00
oleonard
62b0ec9c60 Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 19:58:38 +00:00
oleonard
c7c94cfa7e Corrections to make markup more valid (quoting attributes, encoding ampersands, etc.) 2004-07-19 19:51:02 +00:00
oleonard
96ed03bb62 Corrections to make markup more valid (quoting attributes, encoding amersands, etc.) 2004-07-19 19:31:31 +00:00
oleonard
6d892d714b Corrections to make markup more valid (quoting attributes, encoding amersands, etc.) 2004-07-19 19:19:54 +00:00
tipaul
566f12b455 Acquisition & Suggestion :
* acquisition rewritte : create a aqbasket table to deal with "bookseller order header".
* add "close basket" feature : a closed basket can't be modified
* suggestion feature : manage suggestions in acquisition (after suggestion filled in OPAC)
2004-07-15 09:46:31 +00:00
tipaul
7ff57862fd minor HTML modif 2004-07-15 09:46:13 +00:00
tipaul
ad9a8cee25 minor modif in button 2004-07-15 09:44:27 +00:00
tipaul
f29ce59691 Acquisition & Suggestion :
* acquisition rewritte : create a aqbasket table to deal with "bookseller order header".
* add "close basket" feature : a closed basket can't be modified
* suggestion feature : manage suggestions in acquisition (after suggestion filled in OPAC)
2004-07-15 09:41:03 +00:00
tipaul
5d7ed4676b minor css changes.
better compatibility with Internet Explorer
2004-07-13 12:56:04 +00:00
oleonard
b15407f227 Adding overduecount and issuecount totals to issues screen 2004-07-12 21:12:34 +00:00
doxulting
49df686d9d Form template for sending basket 2004-07-09 17:58:48 +00:00
doxulting
c07e90798f Template for sending basket 2004-07-09 17:58:13 +00:00
doxulting
a091e05a03 Basket template modification 2004-07-09 17:57:19 +00:00
doxulting
b29e38a31b Basket sending added 2004-07-09 17:54:58 +00:00
oleonard
18fa943124 orderby variable added to page links so that multiple pages of search results will retain their custom ordering 2004-07-08 19:46:23 +00:00
doxulting
b1136e8813 Authorities 2004-07-08 10:15:59 +00:00
doxulting
4a8ae6a31b New stuff for authorities 2004-07-06 13:15:11 +00:00
tipaul
5ab2065109 baskets in OPAC 2004-07-06 10:07:22 +00:00
tipaul
fe850f8737 adding 2 free fields that can be used for sorting purposes 2004-07-06 08:24:17 +00:00
doxulting
8524de8893 OPAC record view - basket added 2004-07-05 17:16:54 +00:00
doxulting
3d601ae17c OPAC style sheet - basket element added 2004-07-05 17:15:32 +00:00
doxulting
2285c1c284 OPAC top - basket added 2004-07-05 17:14:16 +00:00
doxulting
0072f5c852 OPAC basket top 2004-07-05 17:12:40 +00:00
doxulting
4b8a15f4d5 OPAC basket menu 2004-07-05 17:11:16 +00:00
doxulting
2fdd50d30d OPAC Basket bottom .inc file 2004-07-05 17:08:19 +00:00
doxulting
e356d4e7b8 Template for OPAC basket 2004-07-05 17:06:34 +00:00
doxulting
127db05388 Javascript functions for OPAC basket management 2004-07-05 17:02:01 +00:00
doxulting
e737c7eb1d First step for working authorities 2004-07-05 13:37:22 +00:00
doxulting
cbf218c28e First step for working authorities 2004-07-05 13:29:35 +00:00
tipaul
73de15b3ff Adding 2 new fields, called "sort1" and "sort2"
They can be used for sorting & statistics reasons by the library.
2004-07-02 15:55:06 +00:00
rangi
a443bdbea4 Taking out subjects and additional authors these belong on the add biblio page 2004-06-26 23:22:22 +00:00
rangi
9883661e87 Shifting additional author and subjects back to the biblio page where they belong. 2004-06-26 22:48:46 +00:00
doxulting
cb6e87e420 debugged framework interface. Frameworks for ensmp are ready too 2004-06-25 09:17:49 +00:00
tipaul
89bb6e14fc CVS cleaning 2004-06-23 12:42:40 +00:00
tipaul
ff1c752b99 missing images 2004-06-23 12:39:20 +00:00
tipaul
7efe088522 french updates 2004-06-23 12:36:18 +00:00
tipaul
2a98cd9689 french template (not uptodate) 2004-06-23 12:34:41 +00:00
tipaul
67e5cd70f1 2 online help files 2004-06-23 12:33:18 +00:00
oleonard
a0b781142b Minor changes to correct for validity (quoting attributes, encoding entities, etc.) 2004-06-22 21:09:46 +00:00
oleonard
9b617c2276 Validity fixes, etc. 2004-06-22 20:58:53 +00:00
oleonard
e5ba3b4079 Tried to get these working like other CSS-ified pages 2004-06-22 20:57:11 +00:00
oleonard
51e3303e10 Changes to fix link, clarify text, make more valid 2004-06-22 19:26:56 +00:00
oleonard
f068d5054c Changing help link to be friendlier to non-javascript-enabled browers 2004-06-22 18:52:27 +00:00
oleonard
90dd36f795 Adding special marc-related top include so that marc-editor.css can be included in proper place 2004-06-22 18:50:27 +00:00
oleonard
d57b09bf72 Re-adding background image specified in intranet stylesheet 2004-06-22 16:01:41 +00:00
tipaul
a98950b421 - online help for marc search
- minor changes in css
2004-06-22 08:40:22 +00:00
oleonard
19a3549fa3 Since IDs can't be used twice, some IDs have been duplicated as classes 2004-06-21 21:44:00 +00:00
oleonard
2a4051337d Minor changes to correct for validity (quoting attributes, encoding entities, etc.) 2004-06-21 21:42:40 +00:00
oleonard
e94dab37fa Minor changes to correct for validity 2004-06-18 20:49:54 +00:00
oleonard
cee0c94cd2 Encoding ampersand 2004-06-18 20:39:58 +00:00
oleonard
c88187c2a5 Correcting broken link, fixing tag case, removing deprecated tags 2004-06-18 19:04:24 +00:00
tipaul
ab420f94ae improvements in OPAC 2004-06-17 08:24:10 +00:00
tipaul
3580152768 minor bugfix 2004-06-17 08:23:46 +00:00
tipaul
69d0b573da css'ing reports 2004-06-17 08:23:26 +00:00
tipaul
6269c653d6 bugfixes in circulation 2004-06-17 08:22:53 +00:00
tipaul
d90d45b83a minor bugfix (authorities link missing) 2004-06-17 08:22:36 +00:00
tipaul
a4a79ba6b4 bugfixes in bookshelves 2004-06-17 08:20:56 +00:00
tipaul
9ff763fdd0 deleting unused template 2004-06-17 08:20:14 +00:00
tipaul
972a467841 css'ing acquisitions 2004-06-17 08:19:40 +00:00
tipaul
3d82f4568e authorities (continued) 2004-06-17 08:19:20 +00:00
tipaul
1bb35dd8d1 ISBD in librarian interface 2004-06-17 08:18:26 +00:00
tipaul
ff113395ff MARC authority management (continued) 2004-06-10 09:33:56 +00:00
tipaul
e7e930ab39 MARC authority management (continued) 2004-06-10 08:28:40 +00:00
doxulting
8d4cc612ba *** empty log message *** 2004-06-07 09:48:40 +00:00
doxulting
1d84a08a02 New UNIMARC french Plugins for ensmp by Jean Baron. U have to do a manual update in the database in order to view the plugins. Put the files launching the plugins without their path into the value_builder column of the marc_subfield_structure table. Don't forget to set the tab field value to 1 in the same table in order to be able to watch the plugin while launching the addbiblio.pl page. 2004-06-07 09:46:36 +00:00
tipaul
e7a22dc7c4 MARC authority management (1st draft. works really poorly) 2004-06-07 07:36:46 +00:00
tipaul
d148ec8e84 minor synch'ing (but default template is deprecated in OPAC, CSS is the up2date one) 2004-06-03 13:43:50 +00:00
tipaul
be822e7b13 css & HTML update 2004-06-03 12:47:37 +00:00
tipaul
afd4be5ddc * frameworks and itemtypes are independant
* bugfixes in authority types & framework management (mainly deletion)
2004-06-03 10:22:22 +00:00
tipaul
6de2efbba6 * added online help link
* minor modifs in the css
2004-06-03 10:21:37 +00:00
tipaul
b9472e7d3c new feature : online HELP
On each template, a "HELP" link has been added.
it opens a popup, filled with an help template.
the help template is in the help/ directory.
The help.pl files builds the online help using the name of the caller page (referer).

If the user clic on "help" when on page "admin/itemtypes.pl", the "help/admin/itemtypes.tmpl" is opened.
If the "help/admin/itemtypes.tmpl" does not exists, a default "sorry, no help on this topic" page is shown.

Works fine, but now, the big work has to be done : create the online help pages...
2004-06-03 10:20:52 +00:00
tipaul
97cb9e3ed2 *** empty log message *** 2004-06-03 10:10:03 +00:00
tipaul
7c7cbf1b13 * frameworks and itemtypes are independant
* bugfixes in authority types & framework management (mainly deletion)
2004-06-03 10:09:42 +00:00
tipaul
6034ea01ba css'"ing 2004-06-03 10:09:22 +00:00
tipaul
ca117cf8c4 bugfix 2004-05-28 16:19:28 +00:00
tipaul
f3fcc669d7 changes in HTML/CSS & link to ISBD view 2004-05-28 16:15:43 +00:00
tipaul
bc2b9b7c6e improving systempreferences to show lists, radio button where applicable (was partially done by ?, buttemplate was not done) 2004-05-28 13:43:25 +00:00
tipaul
c66ae1ea3e HTML & template bugfixes 2004-05-28 12:08:16 +00:00
tipaul
51fa01b732 some HTML cleaning & improvements 2004-05-28 08:39:54 +00:00
tipaul
be7724cf4b MARC view in OPAC 2004-05-28 08:39:31 +00:00
tipaul
10e7d3a7b8 adding :
* MARC authority file
* seealso & hidden in MARC biblio structure.
2004-05-28 08:39:06 +00:00
tipaul
e2774d1746 some HTML & minor modifs 2004-05-28 08:37:34 +00:00
tipaul
c6818231e4 just reordering the menus in a more logic order 2004-05-28 08:36:36 +00:00
tipaul
c5de9d3f91 *** empty log message *** 2004-05-28 08:34:15 +00:00
tipaul
1caccbf1ca hidding hidden & isurl constraints into MARC subfield structure 2004-05-28 08:33:41 +00:00
tipaul
da9de9b37a *** empty log message *** 2004-05-24 14:39:45 +00:00
doxulting
06009ffc32 *** empty log message *** 2004-05-24 14:28:09 +00:00
doxulting
fc82766093 The new circulation.tmpl, for correct var names 2004-05-24 14:18:42 +00:00
doxulting
8268330561 Premier commit JB34. Verification du nombre maximum de livre a emprunter. 2004-05-24 12:14:38 +00:00
oleonard
360b795db3 A couple more changes to make page XHTML-compliant 2004-05-19 17:05:15 +00:00
oleonard
4a25250789 Many changes to make page XHTML-compliant 2004-05-19 16:59:28 +00:00
oleonard
550c057e3a Closing tags, correcting case, other changes to make page valid 2004-05-19 16:28:31 +00:00
oleonard
105b81aabf Adding class to id declarations to allow XHTML-compliance in some pages 2004-05-19 16:26:45 +00:00
oleonard
1fa33a5250 Closing input tags to make valid XHTML 2004-05-19 16:17:11 +00:00
oleonard
b0d5a41738 Fixing broken next and previous links in the bottom row of the search results table 2004-05-19 16:00:40 +00:00
tipaul
88e67b8d3e framework management : 1 MARC framework for each itemtype 2004-05-18 15:22:10 +00:00
oleonard
25e5237bfa Closing input tags, correcting case, other changes to move page towards validity 2004-05-12 15:42:59 +00:00
oleonard
97ba6b06c7 Closing input tags to make page valid 2004-05-12 15:27:02 +00:00
oleonard
1ca2b00ac5 Fixing broken numbered results links on bottom of page 2004-05-12 15:21:28 +00:00
oleonard
a51318d5b7 Added styling for search results page number links 2004-05-10 16:48:43 +00:00
oleonard
5fc802fa74 Replacing image-based results page numbers with css-styled text links 2004-05-10 16:48:08 +00:00
oleonard
0633562f79 Changes to make XHTML-compliant: quoting attributes, encoding ampersands, closing tags, etc. 2004-05-10 16:32:07 +00:00
oleonard
4487617448 Quoting href attribute to make XHTML compliant 2004-05-10 16:30:58 +00:00
tipaul
ec64f1fcd8 Marc search ported to OPAC.
seems to work fine
2004-05-10 09:24:14 +00:00
tipaul
c62e76bd74 using itemcallnumber instead of bulk 2004-05-06 14:53:36 +00:00
tipaul
2909e90634 minor modifs in CSS 2004-05-06 14:52:23 +00:00
tipaul
703eca0aa5 issuingrules : the new script to manage issuing rules (issuing number & length by branch / itemtype / borrower type) 2004-05-06 14:51:22 +00:00
tipaul
a4157fd8d2 continuing code cleaning & reordering 2004-05-04 16:15:56 +00:00
tipaul
86e77f6b7f removing charges.pl and pointing to issuingrules 2004-05-04 15:25:28 +00:00
tipaul
1e0d19e820 removed (replaced by issuingrules.pl, script to come) 2004-05-04 15:24:34 +00:00
tipaul
e1eb7302f3 POD documenting & some improvements 2004-05-03 16:41:59 +00:00
tipaul
853ad792a5 css'ing & improving MARC search 2004-05-03 09:28:39 +00:00
tipaul
340af80261 CSS'ing 2004-05-03 09:28:03 +00:00
tipaul
48bcc1fb62 css'ing 2004-05-03 09:27:48 +00:00
tipaul
cebc78b017 minor fix 2004-05-03 09:27:04 +00:00
tipaul
040bcdf92b CIRCULATION : the big rewrite...
This 1st commit reorders deeply the circulation module.
The goal is to :
* have something 100% templated/translatable.
* have something easy to read & modify, to say to customers/users : you can define your circulation rules as you want if you accept to look in C4/Circ/Circ2.pm

The circulation now works :
1=> ask for the borrower barcode (as previously)
2=> ask for the item barcode.
3=> check "canbookbeissued". This new sub returns 2 arrays :
- IMPOSSIBLE : if something is here, then the issue is not possible and is not done.
- TOBECONFIRMED : if something is here, then the issue can be donc if the user confirms it.
4=> if TOBECONFIRMED is set : ask for confirmation, loop. if neither  are set or confirmation flag is set (2nd pass of the loop), then issue.

The IMPOSSIBLE & TOBECONFIRMED hashs contains :
* the reason of the line. always in capitals, with words separated by _ : BARCODE_UNKNOWN, DEBTS ... as key of the hash
* more information, as value of the hash ( TOBECONFIRMED{ALREADY_ISSUED} = "previous_borrower_name", for example)

This commit :
* compiles
* works on certain situations, not on other
* does NOT issue (the line is # )
* does not check issuing rules depending of # of books allowed / already issued

The next step is :
- check issuing rule.
- extend issuing rule to have a 3D array : for each branch / itemtype / borrowertype = issuing number and issuing length.
2004-05-03 09:10:51 +00:00
tipaul
21a379acda CIRCULATION : the big rewrite...
This 1st commit reorders deeply the circulation module.
The goal is to :
* have something 100% templated/translatable.
* have something easy to read & modify, to say to customers/users : you can define your circulation rules as you want if you accept to look in C4/Circ/Circ2.pm

The circulation now works :
1=> ask for the borrower barcode (as previously)
2=> ask for the item barcode.
3=> check "canbookbeissued". This new sub returns 2 arrays :
- IMPOSSIBLE : if something is here, then the issue is not possible and is not done.
- TOBECONFIRMED : if something is here, then the issue can be donc if the user confirms it.
4=> if TOBECONFIRMED is set : ask for confirmation, loop. if neither  are set or confirmation flag is set (2nd pass of the loop), then issue.

The IMPOSSIBLE & TOBECONFIRMED hashs contains :
* the reason of the line. always in capitals, with words separated by _ : BARCODE_UNKNOWN, DEBTS ... as key of the hash
* more information, as value of the hash ( TOBECONFIRMED{ALREADY_ISSUED} = "previous_borrower_name", for example)

This commit :
* compiles
* works on certain situations, not on other
* does NOT issue (the line is # )
* does not check issuing rules depending of # of books allowed / already issued

The next step is :
- check issuing rule.
- extend issuing rule to have a 3D array : for each branch / itemtype / borrowertype = issuing number and issuing length.
2004-05-03 09:02:12 +00:00
acli
10e40b7fdb Sorry, missed another one. This should not be neuter gender either. 2004-04-20 04:01:38 +00:00
acli
97c3797afb Oops, here, neuter gender is not right, in any case 2004-04-20 03:51:17 +00:00
acli
0650f5ace6 Correction of spelling mistakes 2004-04-20 03:46:40 +00:00
acli
7503ad47b9 Added missing whitespace between attributes 2004-04-20 03:35:04 +00:00
acli
c52fdc46ad Fixed "closed start tag" problem (i.e., missing > ) 2004-04-20 03:34:29 +00:00
kb2qzv
59f7410347 new template files created by tmpl_process3.pl. 2004-04-17 17:05:56 +00:00