View | Details | Raw Unified | Return to bug 16522
Collapse All | Expand All

(-)a/basket/basket.pl (+1 lines)
Lines 96-101 foreach my $biblionumber ( @bibs ) { Link Here
96
    $dat->{MARCSERIES}  = $marcseriesarray;
96
    $dat->{MARCSERIES}  = $marcseriesarray;
97
    $dat->{MARCURLS}    = $marcurlsarray;
97
    $dat->{MARCURLS}    = $marcurlsarray;
98
    $dat->{HASAUTHORS}  = $hasauthors;
98
    $dat->{HASAUTHORS}  = $hasauthors;
99
    $dat->{HOSTITEMENTRIES} = $biblio->get_marc_host;
99
100
100
    push( @results, $dat );
101
    push( @results, $dat );
101
}
102
}
(-)a/basket/sendbasket.pl (+1 lines)
Lines 86-91 if ( $email_add ) { Link Here
86
        $dat->{HASAUTHORS}     = $hasauthors;
86
        $dat->{HASAUTHORS}     = $hasauthors;
87
        $dat->{'biblionumber'} = $biblionumber;
87
        $dat->{'biblionumber'} = $biblionumber;
88
        $dat->{ITEM_RESULTS}   = $biblio->items->search_ordered;
88
        $dat->{ITEM_RESULTS}   = $biblio->items->search_ordered;
89
        $dat->{HOSTITEMENTRIES} = $biblio->get_marc_host;
89
90
90
        $iso2709 .= $record->as_usmarc();
91
        $iso2709 .= $record->as_usmarc();
91
92
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt (+20 lines)
Lines 219-224 Link Here
219
                                        </tr>
219
                                        </tr>
220
                                    [% END %]
220
                                    [% END %]
221
221
222
                                    [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
223
                                        <tr>
224
                                            <th scope="row">Host item entries</th>
225
                                            <td>
226
                                                [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
227
                                                    <p>
228
                                                        [% INCLUDE 'biblio-title.inc' link = 1 biblio=entry %]
229
                                                    </p>
230
                                                [% END %]
231
                                            </td>
232
                                        </tr>
233
                                    [% END %]
234
222
                                    <tr>
235
                                    <tr>
223
                                        <th scope="row">Location(s)</th>
236
                                        <th scope="row">Location(s)</th>
224
                                        <td>
237
                                        <td>
Lines 285-290 Link Here
285
                                            [% IF ( BIBLIO_RESULT.notes ) %]
298
                                            [% IF ( BIBLIO_RESULT.notes ) %]
286
                                                <p>[% BIBLIO_RESULT.notes | html %]</p>
299
                                                <p>[% BIBLIO_RESULT.notes | html %]</p>
287
                                            [% END %]
300
                                            [% END %]
301
                                            [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
302
                                                [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
303
                                                    <p>Host item entry:
304
                                                        [% INCLUDE 'biblio-title.inc' link = 1 biblio=entry %]
305
                                                    </p>
306
                                                [% END %]
307
                                            [% END %]
288
                                            <!-- COinS / Openurl -->
308
                                            <!-- COinS / Openurl -->
289
                                            <span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.au=[% BIBLIO_RESULT.author | html %]&amp;rft.btitle=[% BIBLIO_RESULT.title |url %]&amp;rft.date=[% BIBLIO_RESULT.publicationyear | html %]&amp;rft.tpages=[% BIBLIO_RESULT.item('size') | html %]&amp;rft.isbn=[% BIBLIO_RESULT.isbn |url %]&amp;rft.aucorp=&amp;rft.place=[% BIBLIO_RESULT.place | html %]&amp;rft.pub=[% BIBLIO_RESULT.publisher |url %]&amp;rft.edition=[% BIBLIO_RESULT.edition | html %]&amp;rft.series=[% BIBLIO_RESULT.series | html %]&amp;rft.genre="></span>
309
                                            <span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.au=[% BIBLIO_RESULT.author | html %]&amp;rft.btitle=[% BIBLIO_RESULT.title |url %]&amp;rft.date=[% BIBLIO_RESULT.publicationyear | html %]&amp;rft.tpages=[% BIBLIO_RESULT.item('size') | html %]&amp;rft.isbn=[% BIBLIO_RESULT.isbn |url %]&amp;rft.aucorp=&amp;rft.place=[% BIBLIO_RESULT.place | html %]&amp;rft.pub=[% BIBLIO_RESULT.publisher |url %]&amp;rft.edition=[% BIBLIO_RESULT.edition | html %]&amp;rft.series=[% BIBLIO_RESULT.series | html %]&amp;rft.genre="></span>
290
                                        </td>
310
                                        </td>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/basket/sendbasket.tt (+10 lines)
Lines 127-132 Your cart Link Here
127
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
127
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
128
            </span><br/>
128
            </span><br/>
129
            [% END %]
129
            [% END %]
130
131
            [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
132
                [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
133
                    <span>Host item entry:
134
                        [% INCLUDE 'biblio-title.inc' link = 1 biblio=entry %]
135
                    </span>
136
                    <br/>
137
                [% END %]
138
            [% END %]
139
130
            [% IF ( BIBLIO_RESULT.url ) %]
140
            [% IF ( BIBLIO_RESULT.url ) %]
131
            <span>
141
            <span>
132
                URL: [% BIBLIO_RESULT.url | html %]
142
                URL: [% BIBLIO_RESULT.url | html %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/sendshelf.tt (+10 lines)
Lines 134-139 Your list: [% shelfname | $raw %] Link Here
134
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
134
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
135
            </span><br/>
135
            </span><br/>
136
            [% END %]
136
            [% END %]
137
138
            [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
139
                [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
140
                    <span>Host item entry:
141
                        [% INCLUDE 'biblio-title.inc' link = 1 biblio=entry %]
142
                    </span>
143
                    <br/>
144
                [% END %]
145
            [% END %]
146
137
            [% IF ( BIBLIO_RESULT.url ) %]
147
            [% IF ( BIBLIO_RESULT.url ) %]
138
            <span>
148
            <span>
139
                URL: [% BIBLIO_RESULT.url | html %]
149
                URL: [% BIBLIO_RESULT.url | html %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl (-5 / +49 lines)
Lines 929-941 Link Here
929
    </span>
929
    </span>
930
    </xsl:if>
930
    </xsl:if>
931
931
932
    <!-- 773 -->
932
    <xsl:if test="marc:datafield[@tag=773]">
933
    <xsl:if test="marc:datafield[@tag=773]">
933
        <xsl:for-each select="marc:datafield[@tag=773]">
934
        <xsl:for-each select="marc:datafield[@tag=773]">
934
            <xsl:if test="marc:subfield[@code='t']">
935
            <xsl:if test="@ind1 !=1">
935
    <span class="results_summary source">
936
                <span class="results_summary in"><span class="label">
936
    <span class="label">Source: </span>
937
                <xsl:choose>
937
            <xsl:value-of select="marc:subfield[@code='t']"/>
938
                    <xsl:when test="@ind2=' '">
938
    </span>
939
                        Source:
940
                    </xsl:when>
941
                    <xsl:when test="@ind2=8">
942
                        <xsl:if test="marc:subfield[@code='i']">
943
                            <xsl:value-of select="marc:subfield[@code='i']"/>
944
                        </xsl:if>
945
                    </xsl:when>
946
                </xsl:choose>
947
                </span>
948
                <xsl:variable name="f773">
949
                    <xsl:call-template name="chopPunctuation">
950
                        <xsl:with-param name="chopString">
951
                            <xsl:call-template name="subfieldSelect">
952
                                <xsl:with-param name="codes">a_t</xsl:with-param>
953
                            </xsl:call-template>
954
                        </xsl:with-param>
955
                    </xsl:call-template>
956
                </xsl:variable>
957
                <xsl:choose>
958
                    <xsl:when test="$UseControlNumber = '1' and marc:subfield[@code='w']">
959
                        <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:call-template name="extractControlNumber"><xsl:with-param name="subfieldW" select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
960
                        <xsl:value-of select="translate($f773, '()', '')"/>
961
                        </a>
962
                    </xsl:when>
963
                    <xsl:when test="marc:subfield[@code='0']">
964
                        <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/detail.pl?biblionumber=<xsl:value-of select="str:encode-uri(marc:subfield[@code='0'], true())"/></xsl:attribute>
965
                        <xsl:value-of select="$f773"/>
966
                        </a>
967
                    </xsl:when>
968
                    <xsl:otherwise>
969
                        <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=ti,phr:<xsl:value-of select="str:encode-uri(translate($f773, '()', ''), true())"/></xsl:attribute>
970
                        <xsl:value-of select="$f773"/>
971
                        </a>
972
                    </xsl:otherwise>
973
                </xsl:choose>
974
                <xsl:if test="marc:subfield[@code='g']">
975
                    <xsl:text> </xsl:text><xsl:value-of select="marc:subfield[@code='g']"/>
976
                </xsl:if>
977
                </span>
978
979
                <xsl:if test="marc:subfield[@code='n']">
980
                    <span class="results_summary in_note"><xsl:value-of select="marc:subfield[@code='n']"/></span>
981
                </xsl:if>
982
939
            </xsl:if>
983
            </xsl:if>
940
        </xsl:for-each>
984
        </xsl:for-each>
941
    </xsl:if>
985
    </xsl:if>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt (+21 lines)
Lines 236-241 Link Here
236
                                            </tr>
236
                                            </tr>
237
                                        [% END %]
237
                                        [% END %]
238
238
239
                                        [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
240
                                            <tr>
241
                                                <th scope="row">Host item entries</th>
242
                                                <td>
243
                                                    [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
244
                                                        <p>
245
                                                            <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% entry.biblionumber | uri %]">[% INCLUDE 'biblio-title.inc' biblio=entry %]</a>
246
                                                        </p>
247
                                                    [% END %]
248
                                                </td>
249
                                            </tr>
250
                                        [% END %]
251
239
                                        <tr>
252
                                        <tr>
240
                                            <th scope="row">Location(s) (Status)</th>
253
                                            <th scope="row">Location(s) (Status)</th>
241
                                            <td>
254
                                            <td>
Lines 294-299 Link Here
294
                                                [% IF ( TagsInputEnabled && loggedinusername ) %]
307
                                                [% IF ( TagsInputEnabled && loggedinusername ) %]
295
                                                <span id="newtag[% BIBLIO_RESULT.biblionumber | html %]_status" class="tagstatus results_summary" style="display:none">Tag status here.</span>
308
                                                <span id="newtag[% BIBLIO_RESULT.biblionumber | html %]_status" class="tagstatus results_summary" style="display:none">Tag status here.</span>
296
                                                [% END %]
309
                                                [% END %]
310
311
                                                [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
312
                                                    [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
313
                                                        <p>Host item entry:
314
                                                            <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% entry.biblionumber | uri %]">[% INCLUDE 'biblio-title.inc' biblio=entry %]</a>
315
                                                        </p>
316
                                                    [% END %]
317
                                                [% END %]
297
                                            </td>
318
                                            </td>
298
                                            <td>[% BIBLIO_RESULT.author | html %]</td>
319
                                            <td>[% BIBLIO_RESULT.author | html %]</td>
299
                                            <td>
320
                                            <td>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt (+10 lines)
Lines 132-137 Your cart Link Here
132
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
132
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
133
            </span><br/>
133
            </span><br/>
134
            [% END %]
134
            [% END %]
135
136
            [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
137
                [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
138
                    <span>Host item entry:
139
                        <a href="[% OPACBaseURL | $raw %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% entry.biblionumber | uri %]">[% INCLUDE 'biblio-title.inc' biblio=entry %]</a>
140
                    </span>
141
                    <br/>
142
                [% END %]
143
            [% END %]
144
135
            [% IF ( BIBLIO_RESULT.url ) %]
145
            [% IF ( BIBLIO_RESULT.url ) %]
136
            <span>
146
            <span>
137
                URL: [% BIBLIO_RESULT.url | html %]
147
                URL: [% BIBLIO_RESULT.url | html %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt (+10 lines)
Lines 135-140 Your list : [% shelfname | $raw %] Link Here
135
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
135
                LCCN: [% BIBLIO_RESULT.lccn | $raw %]
136
            </span><br/>
136
            </span><br/>
137
            [% END %]
137
            [% END %]
138
139
            [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
140
                [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
141
                    <span>Host item entry:
142
                        <a href="[% OPACBaseURL | $raw %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% entry.biblionumber | uri %]">[% INCLUDE 'biblio-title.inc' biblio=entry %]</a>
143
                    </span>
144
                    <br/>
145
                [% END %]
146
            [% END %]
147
138
            [% IF ( BIBLIO_RESULT.url ) %]
148
            [% IF ( BIBLIO_RESULT.url ) %]
139
            <span>
149
            <span>
140
                URL: [% BIBLIO_RESULT.url | html %]
150
                URL: [% BIBLIO_RESULT.url | html %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-5 / +49 lines)
Lines 660-672 Link Here
660
	</div>
660
	</div>
661
    </xsl:if>
661
    </xsl:if>
662
662
663
    <!-- 773 -->
663
    <xsl:if test="marc:datafield[@tag=773]">
664
    <xsl:if test="marc:datafield[@tag=773]">
664
        <xsl:for-each select="marc:datafield[@tag=773]">
665
        <xsl:for-each select="marc:datafield[@tag=773]">
665
            <xsl:if test="marc:subfield[@code='t']">
666
            <xsl:if test="@ind1 !=1">
666
    <div class="results_summary source">
667
                <div class="results_summary in"><span class="label">
667
    <span class="label">Source: </span>
668
                <xsl:choose>
668
            <xsl:value-of select="marc:subfield[@code='t']"/>
669
                    <xsl:when test="@ind2=' '">
669
    </div>
670
                        Source:
671
                    </xsl:when>
672
                    <xsl:when test="@ind2=8">
673
                        <xsl:if test="marc:subfield[@code='i']">
674
                            <xsl:value-of select="marc:subfield[@code='i']"/>
675
                        </xsl:if>
676
                    </xsl:when>
677
                </xsl:choose>
678
                <xsl:variable name="f773">
679
                    <xsl:call-template name="chopPunctuation">
680
                        <xsl:with-param name="chopString">
681
                            <xsl:call-template name="subfieldSelect">
682
                                <xsl:with-param name="codes">a_t</xsl:with-param>
683
                            </xsl:call-template>
684
                        </xsl:with-param>
685
                    </xsl:call-template>
686
                </xsl:variable>
687
                <xsl:choose>
688
                    <xsl:when test="$UseControlNumber = '1' and marc:subfield[@code='w']">
689
                        <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=Control-number:<xsl:call-template name="extractControlNumber"><xsl:with-param name="subfieldW" select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
690
                        <xsl:value-of select="translate($f773, '()', '')"/>
691
                        </a>
692
                    </xsl:when>
693
                    <xsl:when test="marc:subfield[@code='0']">
694
                        <a><xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="str:encode-uri(marc:subfield[@code='0'], true())"/></xsl:attribute>
695
                        <xsl:value-of select="$f773"/>
696
                        </a>
697
                    </xsl:when>
698
                    <xsl:otherwise>
699
                        <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=ti,phr:<xsl:value-of select="str:encode-uri(translate($f773, '()', ''), true())"/></xsl:attribute>
700
                        <xsl:value-of select="$f773"/>
701
                        </a>
702
                    </xsl:otherwise>
703
                </xsl:choose>
704
                <xsl:if test="marc:subfield[@code='g']">
705
                    <xsl:text> </xsl:text><xsl:value-of select="marc:subfield[@code='g']"/>
706
                </xsl:if>
707
                </span>
708
                </div>
709
710
                <xsl:if test="marc:subfield[@code='n']">
711
                    <div class="results_summary in_note"><xsl:value-of select="marc:subfield[@code='n']"/></div>
712
                </xsl:if>
713
670
            </xsl:if>
714
            </xsl:if>
671
        </xsl:for-each>
715
        </xsl:for-each>
672
    </xsl:if>
716
    </xsl:if>
(-)a/opac/opac-basket.pl (+1 lines)
Lines 117-122 foreach my $biblionumber ( @bibs ) { Link Here
117
    $dat->{MARCSERIES}  = $marcseriesarray;
117
    $dat->{MARCSERIES}  = $marcseriesarray;
118
    $dat->{MARCURLS}    = $marcurlsarray;
118
    $dat->{MARCURLS}    = $marcurlsarray;
119
    $dat->{HASAUTHORS}  = $hasauthors;
119
    $dat->{HASAUTHORS}  = $hasauthors;
120
    $dat->{HOSTITEMENTRIES} = $biblio->get_marc_host;
120
121
121
    push( @results, $dat );
122
    push( @results, $dat );
122
}
123
}
(-)a/opac/opac-sendbasket.pl (+1 lines)
Lines 97-102 if ( $email_add ) { Link Here
97
        $dat->{HASAUTHORS}     = $hasauthors;
97
        $dat->{HASAUTHORS}     = $hasauthors;
98
        $dat->{'biblionumber'} = $biblionumber;
98
        $dat->{'biblionumber'} = $biblionumber;
99
        $dat->{ITEM_RESULTS}   = $items;
99
        $dat->{ITEM_RESULTS}   = $items;
100
        $dat->{HOSTITEMENTRIES} = $biblio->get_marc_host;
100
101
101
        $iso2709 .= $record->as_usmarc();
102
        $iso2709 .= $record->as_usmarc();
102
103
(-)a/opac/opac-sendshelf.pl (+1 lines)
Lines 102-107 if ( $shelf and $shelf->can_be_viewed( $borrowernumber ) ) { Link Here
102
        $dat->{'biblionumber'} = $biblionumber;
102
        $dat->{'biblionumber'} = $biblionumber;
103
        $dat->{ITEM_RESULTS}   = $items;
103
        $dat->{ITEM_RESULTS}   = $items;
104
        $dat->{HASAUTHORS}     = $dat->{'author'} || @$marcauthorsarray;
104
        $dat->{HASAUTHORS}     = $dat->{'author'} || @$marcauthorsarray;
105
        $dat->{HOSTITEMENTRIES} = $biblio->get_marc_host;
105
106
106
        $iso2709 .= $record->as_usmarc();
107
        $iso2709 .= $record->as_usmarc();
107
108
(-)a/virtualshelves/sendshelf.pl (-1 / +1 lines)
Lines 90-95 if ($to_address) { Link Here
90
        $dat->{'biblionumber'} = $biblionumber;
90
        $dat->{'biblionumber'} = $biblionumber;
91
        $dat->{ITEM_RESULTS}   = $items;
91
        $dat->{ITEM_RESULTS}   = $items;
92
        $dat->{HASAUTHORS}     = $dat->{'author'} || @$marcauthorsarray;
92
        $dat->{HASAUTHORS}     = $dat->{'author'} || @$marcauthorsarray;
93
        $dat->{HOSTITEMENTRIES} = $biblio->get_host_item_entries;
93
94
94
        $iso2709 .= $record->as_usmarc();
95
        $iso2709 .= $record->as_usmarc();
95
96
96
- 

Return to bug 16522