@@ -, +, @@ --- circ/request-article.pl | 2 ++ .../prog/en/includes/patron-article-requests.inc | 5 +++++ .../intranet-tmpl/prog/en/modules/circ/article-requests.tt | 2 ++ .../intranet-tmpl/prog/en/modules/circ/request-article.tt | 7 +++++++ .../opac-tmpl/bootstrap/en/modules/opac-request-article.tt | 5 +++++ koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 5 +++++ opac/opac-request-article.pl | 2 ++ 7 files changed, 28 insertions(+) --- a/circ/request-article.pl +++ a/circ/request-article.pl @@ -67,6 +67,7 @@ if ( $action eq 'create' ) { my $chapters = $cgi->param('chapters') || undef; my $patron_notes = $cgi->param('patron_notes') || undef; my $format = $cgi->param('format') || undef; + my $toc_request = $cgi->param('toc_request'); my $ar = Koha::ArticleRequest->new( { @@ -83,6 +84,7 @@ if ( $action eq 'create' ) { chapters => $chapters, patron_notes => $patron_notes, format => $format, + toc_request => $toc_request ? 1 : 0, } )->store(); --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-article-requests.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-article-requests.inc @@ -10,6 +10,7 @@ Volume Issue Date + TOC Pages Chapters Notes @@ -55,6 +56,10 @@ [% ar.date | html %] + + [% IF ar.toc_request %]Yes[% END %] + + [% ar.pages | html %] --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/article-requests.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/article-requests.tt @@ -196,6 +196,7 @@

+ [% IF ar.toc_request %]

Include TOC

[% END %] [% IF ar.title %]

Title: [% ar.title | html %]

[% END %] [% IF ar.author %]

Author: [% ar.author | html %]

[% END %] [% IF ar.volume %]

Volume: [% ar.volume | html %]

[% END %] @@ -299,6 +300,7 @@

+ [% IF ar.toc_request %]

Include TOC

[% END %] [% IF ar.title %]

Title: [% ar.title | html %]

[% END %] [% IF ar.author %]

Author: [% ar.author | html %]

[% END %] [% IF ar.volume %]

Volume: [% ar.volume | html %]

[% END %] --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/request-article.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/request-article.tt @@ -128,6 +128,11 @@ +
  • + + +
  • +
  • @@ -249,6 +254,7 @@ Volume Issue Date + TOC Pages Chapters Patron notes @@ -268,6 +274,7 @@ [% ar.volume | html %] [% ar.issue | html %] [% ar.date | html %] + [% IF ar.toc_request %]Yes[% END %] [% ar.pages | html %] [% ar.chapters | html %] [% ar.patron_notes | html %] --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-request-article.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-request-article.tt @@ -106,6 +106,11 @@ [% END %]
  • +
  • + + +
  • +
  • [% IF mandatory_fields.search('pages') %] --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt @@ -725,6 +725,7 @@ Volume Issue Date + TOC Pages Chapters Notes @@ -770,6 +771,10 @@ [% ar.date | html %] + + [% IF ar.toc_request %]Yes[% END %] + + [% ar.pages | html %] --- a/opac/opac-request-article.pl +++ a/opac/opac-request-article.pl @@ -58,6 +58,7 @@ if ( $action eq 'create' ) { my $chapters = $cgi->param('chapters') || undef; my $patron_notes = $cgi->param('patron_notes') || undef; my $format = $cgi->param('format') || undef; + my $toc_request = $cgi->param('toc_request'); my $ar = Koha::ArticleRequest->new( { @@ -74,6 +75,7 @@ if ( $action eq 'create' ) { chapters => $chapters, patron_notes => $patron_notes, format => $format, + toc_request => $toc_request ? 1 : 0, } )->store(); --