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

(-)a/catalogue/detail.pl (-15 / +15 lines)
Lines 88-108 my $fw = GetFrameworkCode($biblionumber); Link Here
88
my $showallitems = $query->param('showallitems');
88
my $showallitems = $query->param('showallitems');
89
my $marcflavour  = C4::Context->preference("marcflavour");
89
my $marcflavour  = C4::Context->preference("marcflavour");
90
90
91
# XSLT processing of some stuff
92
my $xslfile = C4::Context->preference('XSLTDetailsDisplay');
93
my $lang   = $xslfile ? C4::Languages::getlanguage()  : undef;
94
my $sysxml = $xslfile ? C4::XSLT::get_xslt_sysprefs() : undef;
95
96
if ( $xslfile ) {
97
    $template->param(
98
        XSLTDetailsDisplay => '1',
99
        XSLTBloc => XSLTParse4Display(
100
                        $biblionumber, $record, "XSLTDetailsDisplay",
101
                        1, undef, $sysxml, $xslfile, $lang
102
                    )
103
    );
104
}
105
106
$template->param( 'SpineLabelShowPrintOnBibDetails' => C4::Context->preference("SpineLabelShowPrintOnBibDetails") );
91
$template->param( 'SpineLabelShowPrintOnBibDetails' => C4::Context->preference("SpineLabelShowPrintOnBibDetails") );
107
$template->param( ocoins => GetCOinSBiblio($record) );
92
$template->param( ocoins => GetCOinSBiblio($record) );
108
93
Lines 344-349 if (scalar(@itemloop) == 0 || scalar(@otheritemloop) == 0) { Link Here
344
    }
329
    }
345
}
330
}
346
331
332
# XSLT processing of some stuff
333
my $xslfile = C4::Context->preference('XSLTDetailsDisplay');
334
if ( $xslfile ) {
335
    my $lang   = C4::Languages::getlanguage();
336
    my $sysxml = C4::XSLT::get_xslt_sysprefs();
337
    $sysxml .= qq|<variables><variable name="analytics_flag">$analytics_flag</variable></variables>|;
338
    $template->param(
339
        XSLTDetailsDisplay => '1',
340
        XSLTBloc => XSLTParse4Display(
341
                        $biblionumber, $record, "XSLTDetailsDisplay",
342
                        1, undef, $sysxml, $xslfile, $lang
343
                    )
344
    );
345
}
346
347
$template->param( norequests => $norequests );
347
$template->param( norequests => $norequests );
348
$template->param(
348
$template->param(
349
	MARCNOTES   => $marcnotesarray,
349
	MARCNOTES   => $marcnotesarray,
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-1 / +3 lines)
Lines 40-45 Link Here
40
            <xsl:otherwise>"</xsl:otherwise>
40
            <xsl:otherwise>"</xsl:otherwise>
41
          </xsl:choose>
41
          </xsl:choose>
42
        </xsl:variable>
42
        </xsl:variable>
43
        <xsl:variable name="analytics_flag" select="marc:variables/marc:variable[@name='analytics_flag']"/>
43
        <xsl:variable name="leader" select="marc:leader"/>
44
        <xsl:variable name="leader" select="marc:leader"/>
44
        <xsl:variable name="leader6" select="substring($leader,7,1)"/>
45
        <xsl:variable name="leader6" select="substring($leader,7,1)"/>
45
        <xsl:variable name="leader7" select="substring($leader,8,1)"/>
46
        <xsl:variable name="leader7" select="substring($leader,8,1)"/>
Lines 254-259 Link Here
254
255
255
        <!-- Analytics -->
256
        <!-- Analytics -->
256
        <xsl:if test="$leader7='s'">
257
        <xsl:if test="$leader7='s'">
258
        <xsl:if test="$analytics_flag = 1">
257
        <span class="results_summary analytics"><span class="label">Analytics: </span>
259
        <span class="results_summary analytics"><span class="label">Analytics: </span>
258
            <a>
260
            <a>
259
            <xsl:choose>
261
            <xsl:choose>
Lines 268-273 Link Here
268
            </a>
270
            </a>
269
        </span>
271
        </span>
270
        </xsl:if>
272
        </xsl:if>
273
        </xsl:if>
271
274
272
        <!-- Volumes of sets and traced series -->
275
        <!-- Volumes of sets and traced series -->
273
        <xsl:if test="$materialTypeCode='ST' or substring($controlField008,22,1)='m'">
276
        <xsl:if test="$materialTypeCode='ST' or substring($controlField008,22,1)='m'">
274
- 

Return to bug 15851