Koha/opac
Joshua Ferraro 3d65e44d5c Syndetics and Amazon bugfix enhancements
This patch resolves a number of problems related to Enhanced Content:

1. Previously, there was no syspref for controlling whether or not to display
Amazon.com cover images apart from other content. This had the side effect
of preventing use of amazon.com content alongside use of another provider's
images. This patch introduces AmazonCoverImages and OPACAmazonCoverImages,
and changes the name of AmazonContent to AmazonEnabled.

So, for instance, you can now enable OPACAmazonSimilarItems yet utilize
SyndeticsCoverImages for displaying those similar items.

NOTE TO DOCUMENTATION TEAM: please update references to AmazonContent
and OPACAmazonContent to comply with the above.

2. Fixes some semantically incorrect uses of AmazonContent (now OPACAmazonEnabled)
on the OPAC side.

3. Resolves once and for all, the normalization of ISBN,UPC,EAN and OCLC numbers
for all enhanced content elements; These elements can be normalized using the
new functions in C4::Koha; I've replaced use of the various previously used
variables $xisbn,$norm_isbn,$clean_isbn, etc with $isbn, and the template
variable normalized_isbn.

We finally have a single, consistant place to retrieve normalize values for
these fields given a particular record.

4. Adds Syndetics attribution statements to display of all Syndetics content
'enhanced content provide by Syndetics' or 'Enhanced Description from Syndetics'

5. Adds an option to view the large cover image on the detail page on the OPAC
when using SyndeticsCoverImages; this option is controlled by a new system
preference: SyndeticsCoverImageSize which has two values: MC (medium) LC (large)

6. Adds UPC and OCLC numbers for Syndetics enhanced content queries especially
helpful for finding enhanced content for DVD and Music materials

7. Adds capability to display Syndetics images to opac-user for checkouts and overdues

8. Updates to systempreferences.sql, and updatedatabase.pl database revision 015

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
2009-03-27 17:23:51 -05:00
..
errors Fix obvious error in 500.pl script. Please push up immediately. 2008-04-22 08:11:29 -05:00
rss
sco - perltidy corrects broken indentation on 'if' block. 2009-03-04 16:28:27 -06:00
changelanguage.pl
maintenance.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
oai.pl bug 2659: fix crash in OAI-PMH interface 2008-10-16 14:47:13 -05:00
opac-account.pl
opac-addbybiblionumber.pl Bug 2675 users public lists do not show on opac-detail.pl 2008-12-05 16:06:38 -06:00
opac-alert-subscribe.pl
opac-authorities-home.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-authoritiesdetail.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-basket.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-browser.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-changelanguage.pl Bug 2617: Add strict (and warnings), partial fix. 2009-03-11 08:36:55 -05:00
opac-detail.pl Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
opac-detailprint.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-dictionary.pl
opac-export.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-ics.pl Bug 2900: fix GetPendingIssues. 2009-01-08 11:08:27 -06:00
opac-ISBDdetail.pl Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
opac-logout.pl fixed session cookie name in opac-logout.pl 2008-05-29 06:32:52 -05:00
opac-main.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-MARCdetail.pl OPAC-side ISBN display fix (Bug 2592) 2008-10-22 14:52:00 -05:00
opac-messaging.pl Hiding SMS settings in OPAC if SMSSendDriver is not defined. Fixes Bug 2455, remove SMS column from patron messaging preferences if SMSSendDriver is not defined 2009-01-06 20:29:43 -06:00
opac-modrequest.pl
opac-mymessages.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-passwd.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
opac-readingrecord.pl Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
opac-renew.pl (bug #2811)[3.2] fix opac-renew.pl part 2009-03-06 12:49:57 -06:00
opac-reserve.pl UI tweaks to OPAC holds screen following addition of multiple holds functionality. Addition of subtitle and copy number to output. 2009-03-11 08:37:11 -05:00
opac-review.pl Bugfix: show (cleaned) comment back on detail page. 2008-06-10 08:22:19 -05:00
opac-search.pl Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
opac-sendbasket.pl (bug #2909) fix the attachment base64 encoding 2009-01-12 15:52:08 -06:00
opac-sendshelf.pl (bug #2908) adding send shelf by e-mail feature 2009-01-12 15:51:59 -06:00
opac-serial-issues.pl Reintroducing history dates for serial-issue (see previous commit for staff // feature) 2008-04-10 02:52:54 -05:00
opac-shelves.pl Fix for 2160: My Lists Tab on OPAC Profile 2008-07-08 00:18:40 -05:00
opac-showmarc.pl remove superfluous retrieval of $ENV{'REMOTE_USER'} 2008-12-05 16:03:43 -06:00
opac-showreviews.pl bug 2505: turn on warnings in two scripts 2008-12-11 08:27:52 -06:00
opac-suggestions.pl bug 2505: turn on warnings in two scripts 2008-12-11 08:27:52 -06:00
opac-tags.pl debugify a warn 2008-10-16 10:57:54 -05:00
opac-tags_subject.pl opac-tags_subject.pl - touch up: this script is does not require Exporter. 2008-04-22 18:02:30 -05:00
opac-topissues.pl 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
opac-user.pl Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
opac-userdetails.pl clean up old-style calls to GetMemberDetails 2008-06-25 11:39:22 -05:00
opac-userupdate.pl Messaging Preferences for OPAC 2009-02-04 13:54:45 -06:00
unapi calculate OPACBaseURL instead of using syspref 2008-06-02 00:51:08 -05:00