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

(-)a/C4/XSLT.pm (-1 / +2 lines)
Lines 192-197 sub XSLTParse4Display { Link Here
192
    $sysxml ||= C4::Context->preference($xslsyspref);
192
    $sysxml ||= C4::Context->preference($xslsyspref);
193
    $xslfilename ||= C4::Context->preference($xslsyspref);
193
    $xslfilename ||= C4::Context->preference($xslsyspref);
194
    $lang ||= C4::Languages::getlanguage();
194
    $lang ||= C4::Languages::getlanguage();
195
    my $kohavars = "<koha>\n<biblionumber>$biblionumber</biblionumber>\n</koha>\n";
195
196
196
    if ( $xslfilename =~ /^\s*"?default"?\s*$/i ) {
197
    if ( $xslfilename =~ /^\s*"?default"?\s*$/i ) {
197
        my $htdocs;
198
        my $htdocs;
Lines 242-248 sub XSLTParse4Display { Link Here
242
    my $itemsxml  = buildKohaItemsNamespace($biblionumber, $hidden_items);
243
    my $itemsxml  = buildKohaItemsNamespace($biblionumber, $hidden_items);
243
    my $xmlrecord = $record->as_xml(C4::Context->preference('marcflavour'));
244
    my $xmlrecord = $record->as_xml(C4::Context->preference('marcflavour'));
244
245
245
    $xmlrecord =~ s/\<\/record\>/$itemsxml$sysxml\<\/record\>/;
246
    $xmlrecord =~ s/\<\/record\>/$itemsxml$sysxml$kohavars\<\/record\>/;
246
    if ($fixamps) { # We need to correct the HTML entities that Zebra outputs
247
    if ($fixamps) { # We need to correct the HTML entities that Zebra outputs
247
        $xmlrecord =~ s/\&amp;amp;/\&amp;/g;
248
        $xmlrecord =~ s/\&amp;amp;/\&amp;/g;
248
        $xmlrecord =~ s/\&amp\;lt\;/\&lt\;/g;
249
        $xmlrecord =~ s/\&amp\;lt\;/\&lt\;/g;
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetResults.xsl (-2 / +1 lines)
Lines 22-28 Link Here
22
  <xsl:variable name="leader" select="marc:leader"/>
22
  <xsl:variable name="leader" select="marc:leader"/>
23
  <xsl:variable name="leader6" select="substring($leader,7,1)"/>
23
  <xsl:variable name="leader6" select="substring($leader,7,1)"/>
24
  <xsl:variable name="leader7" select="substring($leader,8,1)"/>
24
  <xsl:variable name="leader7" select="substring($leader,8,1)"/>
25
  <xsl:variable name="biblionumber" select="marc:controlfield[@tag=001]"/>
25
  <xsl:variable name="biblionumber" select="marc:koha/marc:biblionumber"/>
26
  <xsl:variable name="isbn" select="marc:datafield[@tag=010]/marc:subfield[@code='a']"/>
26
  <xsl:variable name="isbn" select="marc:datafield[@tag=010]/marc:subfield[@code='a']"/>
27
27
28
  <xsl:if test="marc:datafield[@tag=200]">
28
  <xsl:if test="marc:datafield[@tag=200]">
29
- 

Return to bug 18369