Adds support for Syndetics Excerpts and Editions
[koha-ffzg.git] / opac / opac-detail.pl
index c184982..afd0602 100755 (executable)
@@ -33,7 +33,7 @@ use C4::Tags qw(get_tags);
 use C4::Dates qw/format_date/;
 use C4::XISBN qw(get_xisbns get_biblionumber_from_isbn get_biblio_from_xisbn);
 use C4::External::Amazon;
-use C4::External::Syndetics qw(get_syndetics_summary get_syndetics_toc);
+use C4::External::Syndetics qw(get_syndetics_summary get_syndetics_toc get_syndetics_excerpt );
 use C4::Review;
 use C4::Serials;
 use C4::Members;
@@ -292,13 +292,24 @@ if ( C4::Context->preference("OPACAmazonContent") == 1 ) {
 }
 
 if ( C4::Context->preference("SyndeticsEnabled") && C4::Context->preference("SyndeticsSummary") ) {
+       eval {
        my $syndetics_summary = &get_syndetics_summary($xisbn);
        $template->param( SYNDETICS_SUMMARY => $syndetics_summary );
+       };
 }
 
 if ( C4::Context->preference("SyndeticsEnabled") && C4::Context->preference("SyndeticsTOC") ) {
+       eval {
     my $syndetics_toc = &get_syndetics_toc($xisbn);
     $template->param( SYNDETICS_TOC => $syndetics_toc );
+       };
+}
+
+if ( C4::Context->preference("SyndeticsEnabled") && C4::Context->preference("SyndeticsTOC") ) {
+    eval {
+    my $syndetics_excerpt = &get_syndetics_excerpt($xisbn);
+    $template->param( SYNDETICS_EXCERPT => $syndetics_excerpt );
+    };
 }
 
 # Shelf Browser Stuff