Koha-clms/C4
Galen Charlton 579a227228 kohabug 2022 - fixed fine and issuing rules editors
Because of the way that the older fine and issuing
rule editors generate the HTML form, if a branch code,
patron category code, or item type code happened to have a
'-' or '.', the HTML form would not be parsed properly, thus
adding an implicit (rather than explicit) limit on the
characters allowed in one of those codes.

This fix removes this limitation by Base64-encoding the codes
when constructing the names for the <input> elements.

Two functions are added to C4::Koha:

  str_to_base64() - UTF-8 string to Base64
  base64_to_str() - reverse

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
2008-04-21 11:17:52 -05:00
..
AuthoritiesMarc added C4/AuthoritesMarc/*.pm missed in previous patch 2008-01-04 19:08:30 -06:00
Barcodes PrinterConfig.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:21 -06:00
ClassSortRoutine ignore "/" when sorting Dewey call numbers 2007-10-23 18:24:29 -05:00
Heading authority headings search: remove CCL metacharacters 2008-02-08 06:01:43 -06:00
OAI OAI-PMH second try 2008-02-27 09:02:20 -06:00
SIP Changing CanBookBeRenewed to pass back the reason a renewal cannot proceed 2008-01-08 16:13:20 -06:00
Search FRBR: added OPAC search result grouping option 2008-02-11 16:35:17 -06:00
VirtualShelves fixing display of itemtypes and itemtype icons in virtual shelves 2008-03-17 20:12:38 -05:00
tests Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Accounts.pm bug 2006: do not crash when paying a lost item fine 2008-04-10 15:52:55 -05:00
Acquisition.pm bug 1953: removing possible SQL injections from C4::Acquisition::GetHistory 2008-04-11 16:56:36 -05:00
Amazon.pm adding famfamfam iconset, improving isbn for amazon content, etc. 2008-04-07 21:20:22 -05:00
Auth.pm renamed CheckSpecificUserPermissions to GranularPermissions 2008-04-10 15:53:45 -05:00
Auth_with_ldap.pm Perldoc fixes - Auth_with_ldap.pm and Log.pm 2007-12-13 19:00:35 -06:00
AuthoritiesMarc.pm Porting SimpleSearch return changes to all code calling it. 2008-04-17 05:52:45 -05:00
BackgroundJob.pm C4 - BEGIN blocks and 1; __END__ for modules 2008-01-07 20:02:18 -06:00
Biblio.pm avoid croak on latest CVS version of MARC::Record 2008-04-01 06:44:07 -05:00
Bookfund.pm bug-1494, fixed bookfund modify code 2007-11-01 17:27:55 -05:00
Bookseller.pm acqui/addorder.pl - use reliable GetBookSellerFromId instead of relying on name search. 2008-03-08 11:19:27 -06:00
Boolean.pm Boolean.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:24 -06:00
Branch.pm Removing replace statement from C4::Branch as per bug 1546 2008-01-08 19:23:41 -06:00
Breeding.pm IMPORTANT - refactor MARC character set handling 2008-02-03 07:23:56 -06:00
Calendar.pm removed warns 2008-03-15 08:36:40 -05:00
Charset.pm work around issue in MARC::Charset 2008-04-01 06:46:04 -05:00
Circulation.pm use HomeOrHoldingBranch to determine if a return is valid or not 2008-04-10 02:52:49 -05:00
ClassSortRoutine.pm call number work part 2 -- added framework for call number filing routines 2007-10-21 22:11:37 -05:00
ClassSource.pm call number work part 3 -- now using new routines to generate call number sort keys 2007-10-21 22:11:40 -05:00
Context.pm Add backtrace printing option through SetEnv KOHA_BACKTRACES 1 2008-04-03 14:44:31 -05:00
Date.pm removing all useless %env / $env 2007-04-18 17:00:14 +00:00
Dates.pm Dates.pm - trivial perldoc corrections 2008-04-08 17:00:07 -05:00
Debug.pm C4::Debug - should resolve conflict w/ CGI upload. Debug no longer uses CGI. 2008-03-16 08:32:20 -05:00
Heading.pm Porting SimpleSearch return changes to all code calling it. 2008-04-17 05:52:45 -05:00
ImportBatch.pm Partial commit to add Create-Label-Batch-from-Import-Batch 2008-03-17 21:32:30 -05:00
Input.pm Input.pm - perldoc correction 2007-12-27 17:21:07 -06:00
Items.pm Bug Fixing : Forcing USMARC format for xml 2008-04-11 16:56:30 -05:00
Koha.pm kohabug 2022 - fixed fine and issuing rules editors 2008-04-21 11:17:52 -05:00
Labels.pm Adding back text wrap funcionality for lines exceeding $text_wrap_cols; also adding use of C4::Debug 2008-04-21 11:14:03 -05:00
Languages.pm adding famfamfam iconset, improving isbn for amazon content, etc. 2008-04-07 21:20:22 -05:00
Letters.pm refactor C4::Log::logaction 2008-03-19 06:34:10 -05:00
Log.pm refactor C4::Log::logaction 2008-03-19 06:34:10 -05:00
Maintainance.pm rel_3_0 moved to HEAD (introducing new files) 2007-03-09 15:34:17 +00:00
Matcher.pm Porting SimpleSearch return changes to all code calling it. 2008-04-17 05:52:45 -05:00
Members.pm use bind variables in GetBorrowersWhoHaveNotBorrowedSince query 2008-03-19 11:08:56 -05:00
NewsChannels.pm NewsChannels.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:36 -06:00
Output.pm Removing extra warn 2008-02-03 07:23:37 -06:00
Overdues.pm Fix calls to CalcFine, and make fines obey CircControl syspref (get homebranch withssue data). 2008-04-08 08:37:01 -05:00
Print.pm Print.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:39 -06:00
Record.pm fixed MODS biblio export on a "standard" install 2008-04-01 06:46:08 -05:00
Reports.pm bug 2004: changes to guided reports on items 2008-04-08 17:00:12 -05:00
Reserves.pm Add print slip to hold confirmation dialog. 2008-03-25 07:20:25 -05:00
Review.pm Fix for bug 1624 2008-01-09 14:49:48 -06:00
SMS.pm SMS - widespread cleanup and moving code away from Cyprus/Turkey-specific implementation. Much more needed. 2008-02-06 23:19:30 -06:00
Scheduler.pm Scheduler.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:45 -06:00
Search.pm More work on SimpleSearch 2008-04-17 05:52:43 -05:00
Serials.pm BUGFIX (blocking) : AddSubscription was bugguy 2008-04-14 23:47:02 -05:00
Stats.pm Work in progress, working on the til reconciliation report 2008-01-07 20:49:16 -06:00
Suggestions.pm Accept or reject : Bug Fix and improvements. 2008-04-17 05:52:47 -05:00
UploadedFile.pm C4 - BEGIN blocks and 1; __END__ for modules 2008-01-07 20:02:18 -06:00
Utils.pm Big LDAP changes, module test for Context.pm, still more yet to come. 2007-12-04 17:27:06 -06:00
VirtualShelves.pm Shelves - fixup display, in particular intranet side 2008-02-22 21:49:06 -06:00
XISBN.pm adding famfamfam iconset, improving isbn for amazon content, etc. 2008-04-07 21:20:22 -05:00
XSLT.pm avoid crashes if record in result set is corrupted 2008-04-11 04:51:40 -05:00
Z3950.pm Z3950.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:50 -06:00