X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=opac%2Fopac-readingrecord.pl;h=0c92de633b384486eb18a5089b5587c9ff3ea3fe;hb=31f41e2c1db9d8dca82e0249050acb8f906c8164;hp=00a91db39bca1d02f65a5c38ee3a69467b91cedd;hpb=9573f444fcd6f56b2c9248d6bc8d52525a62d518;p=koha_fer diff --git a/opac/opac-readingrecord.pl b/opac/opac-readingrecord.pl index 00a91db39b..0c92de633b 100755 --- a/opac/opac-readingrecord.pl +++ b/opac/opac-readingrecord.pl @@ -11,9 +11,9 @@ # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR # A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License along with -# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, -# Suite 330, Boston, MA 02111-1307 USA +# You should have received a copy of the GNU General Public License along +# with Koha; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. use strict; @@ -25,8 +25,8 @@ use C4::Auth; use C4::Koha; use C4::Biblio; use C4::Circulation; -use C4::Dates qw/format_date/; use C4::Members; +use Koha::DateUtils; use C4::Output; @@ -89,14 +89,24 @@ foreach my $issue (@{$issues} ) { $line{title} = $issue->{'title'}; $line{author} = $issue->{'author'}; $line{itemcallnumber} = $issue->{'itemcallnumber'}; - $line{date_due} = format_date( $issue->{'date_due'} ); - $line{returndate} = format_date( $issue->{'returndate'} ); + $line{date_due} = $issue->{'date_due'}; + $line{returndate} = $issue->{'returndate'}; $line{volumeddesc} = $issue->{'volumeddesc'}; $issue->{'itemtype'} = C4::Context->preference('item-level_itypes') ? $issue->{'itype'} : $issue->{'itemtype'}; if($issue->{'itemtype'}) { $line{'description'} = $itemtypes->{ $issue->{'itemtype'} }->{'description'}; $line{imageurl} = getitemtypeimagelocation( 'opac', $itemtypes->{ $issue->{'itemtype'} }->{'imageurl'} ); } + # My Summary HTML + if (my $my_summary_html = C4::Context->preference('OPACMySummaryHTML')){ + $line{author} ? $my_summary_html =~ s/{AUTHOR}/$line{author}/g : $my_summary_html =~ s/{AUTHOR}//g; + $line{title} =~ s/\/+$//; # remove trailing slash + $line{title} =~ s/\s+$//; # remove trailing space + $line{title} ? $my_summary_html =~ s/{TITLE}/$line{title}/g : $my_summary_html =~ s/{TITLE}//g; + $line{normalized_isbn} ? $my_summary_html =~ s/{ISBN}/$line{normalized_isbn}/g : $my_summary_html =~ s/{ISBN}//g; + $line{biblionumber} ? $my_summary_html =~ s/{BIBLIONUMBER}/$line{biblionumber}/g : $my_summary_html =~ s/{BIBLIONUMBER}//g; + $line{MySummaryHTML} = $my_summary_html; + } push( @loop_reading, \%line ); $line{subtitle} = GetRecordValue('subtitle', $record, GetFrameworkCode($issue->{'biblionumber'})); } @@ -130,6 +140,7 @@ $template->param( showfulllink => 1, readingrecview => 1, count => scalar @loop_reading, + OPACMySummaryHTML => (C4::Context->preference("OPACMySummaryHTML")) ? 1 : 0, ); output_html_with_http_headers $query, $cookie, $template->output;