Koha/opac
Robin Sheat e9715c7921 Bug 12041 - improve Koha::Cache
This makes Koha::Cache behave better by default. It will use memcached
if available to do shared caching, if that's not available it will fall
back to in-memory caching. It also allows for a singleton accessor to
allow a single cache to be shared within a process.

* Added tests to confirm UTF8-cleanness.
* Added minor fixups to stop warnings.

Test plan:
* The t/Cache.t file runs successfully with and without the
  MEMCACHED_SERVERS envvar set (and memcached running in the
  environment.)

Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
2014-06-19 13:05:04 -03:00
..
errors
rss
sco Bug 11773: fix crash in sco-main.pl if no active currency is set 2014-02-18 21:03:30 +00:00
svc Bug 12041 - improve Koha::Cache 2014-06-19 13:05:04 -03:00
ilsdi.pl Bug 10549: (follow-up) make sure ILS-DI GetAvailability response is emitted as UTF-8 2013-07-17 19:14:37 +00:00
maintenance.pl
oai.pl Bug 10974: make OAI-PMH resumption tokens handle time correctly 2013-10-31 18:01:52 +00:00
opac-account.pl
opac-addbybiblionumber.pl Bug 5894: Display all titles when confirming copy of items from cart to list 2013-07-05 07:04:02 -07:00
opac-alert-subscribe.pl Bug 11647: (follow-up) add comment expressing that user must be logged in 2014-03-13 14:57:04 +00:00
opac-authorities-home.pl Bug 10807: Add an authority search history for the OPAC 2014-05-05 02:32:27 +00:00
opac-authoritiesdetail.pl
opac-basket.pl Bug 10026 - OPAC cart not showing location anymore 2013-04-23 08:43:50 -04:00
opac-blocked.pl Bug 10195: (follow-up) update license; use Modern::Perl 2014-05-05 15:37:20 +00:00
opac-browser.pl
opac-changelanguage.pl
opac-course-details.pl bug 8215: (followup) don't allow deleting course reserves from OPAC 2013-05-21 15:51:02 -07:00
opac-course-reserves.pl bug 8215: (followup) make sure C4::CourseReserves doesn't export anything 2013-05-21 15:51:01 -07:00
opac-detail.pl Bug 11169: (follow-up) only count orders that have been placed 2014-06-15 11:12:46 -03:00
opac-downloadcart.pl Bug 10853: All existing routing to get a CSV should return a MARC csv 2013-10-11 02:16:33 +00:00
opac-downloadshelf.pl Bug 10853: All existing routing to get a CSV should return a MARC csv 2013-10-11 02:16:33 +00:00
opac-export.pl
opac-ics.pl
opac-image.pl
opac-imageviewer.pl
opac-ISBDdetail.pl Bug 10584 - Hide OPAC biblio details if all items are hidden 2013-09-18 15:31:04 +00:00
opac-main.pl Bug 7567 - Use, display, filter News by library 2014-04-07 18:14:19 +00:00
opac-MARCdetail.pl Bug 11242: fix opac-MARCdetail.pl display and warnings 2013-11-29 14:52:13 +00:00
opac-memberentry.pl Bug 11535: sanitize input from patron self-registration form 2014-01-14 16:28:14 +00:00
opac-messaging.pl
opac-modrequest-suspend.pl Bug 10774: Allow individual holds to be suspended and resumed from the OPAC 2014-01-10 15:22:49 +00:00
opac-modrequest.pl Bug 9394: Use reserve_id where possible 2013-07-24 05:04:55 +00:00
opac-mymessages.pl
opac-overdrive-search.pl Bug 10320: (follow-up) correct license statement 2013-09-08 07:04:45 +00:00
opac-passwd.pl Bug 9611: (follow-up) move new password hashing routines to separate module 2013-10-09 03:29:22 +00:00
opac-patron-image.pl Bug 10636 - patronimage should have borrowernumber as PK, not cardnumber 2013-10-14 21:08:02 +00:00
opac-privacy.pl Bug 6506: When AnonymousPatron not set, deletion of issue history silently failed. 2013-05-01 08:44:11 -04:00
opac-ratings-ajax.pl
opac-ratings.pl
opac-readingrecord.pl
opac-registration-verify.pl
opac-renew.pl Bug 6739: (follow-up) fix various issues 2014-05-05 01:51:24 +00:00
opac-reserve.pl Bug 6739: (follow-up) fix various issues 2014-05-05 01:51:24 +00:00
opac-review.pl
opac-search-history.pl Bug 10807: Add an authority search history for the OPAC 2014-05-05 02:32:27 +00:00
opac-search.pl Bug 10857: (follow-up) make it possible to remove facets that contain diacritics 2014-05-05 21:44:03 +00:00
opac-sendbasket.pl Bug 12065: use encode_qp consistently when sending basket/shelf 2014-05-09 15:14:40 +00:00
opac-sendshelf.pl Bug 12065: use encode_qp consistently when sending basket/shelf 2014-05-09 15:14:40 +00:00
opac-serial-issues.pl Bug 11647: (follow-up) test if user is logged in before proposing to subscribe or unsubcribe from serial routing list 2014-03-13 14:54:42 +00:00
opac-shareshelf.pl Bug 9032: (follow-up) code tidying 2014-04-20 22:06:27 +00:00
opac-shelves.pl
opac-showmarc.pl Bug 11826: Use XSLT handler object in showmarc, Record.pm 2014-05-26 03:52:45 +00:00
opac-showreviews.pl
opac-suggestions.pl Bug 3144 - anti-spam for opac-suggestions 2014-06-08 21:12:12 +12:00
opac-tags.pl
opac-tags_subject.pl
opac-topissues.pl Bug 11692: fix display of additional bib information in OPAC "most popular" pag 2014-02-10 15:17:50 +00:00
opac-user.pl Bug 12336 - [SIGNED-OFF] Author of reserved book is not displayed in opac-user.pl 2014-06-04 17:57:52 -03:00
search.pl
tracklinks.pl
unapi