Koha/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-detail.tt
Owen Leonard 68b30468c3 Bug 8143 [REVISED] Upgrade jQuery tabs to current jQueryUI version
Current jQuery-driven tabs are done using a very old
version of the tabs plugin. This patch upgrades jQueryUI
to the latest version and adds the tabs widget dependency
to the jqueryui js file and updates the syntax for existing
tabs:

- $("#foo > ul").tabs(); changes to $("#foo").tabs();
- Remove full URL from tab links (use #anchor only).

Pages with "static" tabs (tabs which are built in the
markup rather than generated by the plugin) have been
modified to use their own style. Examples: pay.tt in
the staff client and opac-readingrecord.tt in the OPAC.

Edit: Minor revision to some uncorrected markup

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
2012-06-10 15:22:58 +02:00

395 lines
15 KiB
Text

[% INCLUDE 'doc-head-open.inc' %]
<title>Koha &rsaquo; Serials &rsaquo; Details for subscription #[% subscriptionid %]</title>
[% INCLUDE 'doc-head-close.inc' %]
<script type="text/javascript">
//<![CDATA[
// the english words used in display purposes
var text = new Array(_("Number"),_("Volume"),_("Issue"),_("Month"),_("Week"),_("Starting with:"),_("Rollover at:"),_("Choose Hemisphere:"),_("Northern"),_("Southern",
"Autumn"),_("Winter"),_("Spring"),_("Summer"),_("Fall"),_("Season"),_("Year"));
// to display the options section
function options(x,y,z){
var textbox = '';
// alert("X: "+x+"Y: "+y+"Z: "+z);
if(x){
document.f.xfield.value = x;
if(y){
document.f.yfield.value = y;
if(z){
document.f.zfield.value = z;
}
}
}
}
function confirm_deletion() {
var is_confirmed = confirm(_("Are you sure you want to delete this subscription?"));
if (is_confirmed) {
window.location="subscription-detail.pl?subscriptionid=[% subscriptionid %]&op=del";
}
}
function popup(subscriptionid) {
newin=window.open("subscription-renew.pl?mode=popup&subscriptionid="+subscriptionid,'popup','width=590,height=440,toolbar=false,scrollbars=yes');
}
$(document).ready(function() {
$("#subscription_description").tabs();
$("#renewsub").click(function(){
popup([% subscriptionid %]);
return false;
})
});
//]]>
</script>
</head>
<body id="ser_subscription-detail" class="ser">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'serials-search.inc' %]
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/serials/serials-home.pl">Serials</a> &rsaquo; Details for subscription #[% subscriptionid %]</div>
<div id="doc3" class="yui-t2">
<div id="bd">
<div id="yui-main">
<div class="yui-b">
[% INCLUDE 'serials-toolbar.inc' %]
<h1>Subscription for [% bibliotitle %] </h1>
[% IF ( abouttoexpire ) %]<div class="dialog message">Subscription will expire [% enddate %]. <a href="#" id="renewsub">Renew this subscription</a>.</div>[% END %]
[% IF ( NEEDSCONFIRMATION ) %]
<div id="circ_needsconfirmation" class="dialog alert">
<h3>Please Confirm Subscription deletion</h3>
<ul>
[% IF ( NOTEXPIRED ) %] <li>The subscription has not expired yet</li> [% END %]
[% IF ( LINKEDISSUES ) %] <li>The subscription has linked issues</li> [% END %]
[% IF ( LINKEDITEMS ) %] <li>The subscription has linked items<br /> Those items won't be deleted</li> [% END %]
</ul>
<form method="post" action="/cgi-bin/koha/serials/subscription-detail.pl">
<input type="hidden" name="subscriptionid" value="[% subscriptionid %]" />
<input type="hidden" name="issueconfirmed" value="1" />
<input type="hidden" name="op" value="del" />
<input type="submit" class="approve" value="Yes, delete (Y)" accesskey="y" />
</form>
<form method="get" action="/cgi-bin/koha/serials/subscription-detail.pl">
<input type="hidden" name="subscriptionid" value="[% subscriptionid %]" />
<input type="submit" class="deny" value="No, don't delete (N)" accesskey="n" />
</form>
</div>
[% END %] <!-- NEEDSCONFIRMATION -->
<div id="subscription_description" class="toptabs">
<ul class="ui-tabs-nav">
<li><a href="#subscription_info">Information</a></li>
<li><a href="#subscription_planning">Planning</a></li>
<li><a href="#subscription_issues">Issues</a></li>
<li><a href="#subscription_summary">Summary</a></li>
</ul>
<div id="subscription_info">
<div class="yui-g">
<div class="yui-u first">
<div class="rows">
<ol>
<li><span class="label">Subscription ID: </span>[% subscriptionid %]</li>
<li><span class="label">Librarian identity:</span> [% librarian %]</li>
<li><span class="label">Vendor:</span> <a href="/cgi-bin/koha/acqui/supplier.pl?booksellerid=[% aqbooksellerid %]">[% aqbooksellername %]</a></li>
<li><span class="label">Biblio:</span> <a href="/cgi-bin/koha/catalogue/[% default_bib_view %].pl?biblionumber=[% bibnum %]">[% bibliotitle %]</a> <i>([% bibnum %])</i></li>
[% IF ( branchcode ) %]<li><span class="label">Library:</span> [% branchcode %]</li>[% END %]
[% IF ( serialsadditems ) %]
<li><span class="label">Items:</span> Serial receipt creates an item record.</li>
[% ELSE %]
<li><span class="label">Items:</span> Serial receipt does not create an item record.</li>
[% END %]
<li><span class="label">Grace period:</span> [% graceperiod %]</li>
</ol>
</div>
</div>
<div class="yui-u">
<div class="rows">
<ol>
[% IF ( location ) %]<li><span class="label">Location:</span> [% location %]</li>[% END %]
[% IF ( callnumber ) %]<li><span class="label">Call number:</span> [% callnumber %]</li>[% END %]
[% IF ( staffdisplaycount ) %]<li><span class="label">Number of issues to display to staff:</span>[% staffdisplaycount %]</li>[% END %]
[% IF ( opacdisplaycount ) %]<li><span class="label">Number of issues to display in OPAC:</span>[% opacdisplaycount %]</li>[% END %]
[% IF ( letter ) %]
<li>
<span class="label">Patron notification:</span> [% letter %]
(<a href="/cgi-bin/koha/serials/viewalerts.pl?subscriptionid=[% subscriptionid %]">subscribers</a>)
</li>
[% END %]
[% IF ( hasRouting ) %]<li><span class="label">Routing:</span> yes</li>[% END %]
</ol>
</div>
</div>
</div>
</div>
<div id="subscription_planning">
<div class="yui-g">
<div class="rows">
<ol>
<li><span class="label">Beginning date:</span> [% startdate %]
</li>
<li><span class="label">Frequency (*):</span>
[% IF ( periodicity16 ) %]
Without regularity
[% END %]
[% IF ( periodicity32 ) %]
Irregular
[% END %]
[% IF ( periodicity0 ) %]
Unknown
[% END %]
[% IF ( periodicity12 ) %]
2/day
[% END %]
[% IF ( periodicity1 ) %]
1/day
[% END %]
[% IF ( periodicity13 ) %]
1/4 months (3/year)
[% END %]
[% IF ( periodicity2 ) %]
1/week
[% END %]
[% IF ( periodicity3 ) %]
1/2 weeks
[% END %]
[% IF ( periodicity4 ) %]
1/3 weeks
[% END %]
[% IF ( periodicity5 ) %]
1/month
[% END %]
[% IF ( periodicity6 ) %]
1/2 months (6/year)
[% END %]
[% IF ( periodicity7 ) %]
1/quarter
[% END %]
[% IF ( periodicity8 ) %]
1/quarter
[% END %]
[% IF ( periodicity9 ) %]
2/year
[% END %]
[% IF ( periodicity10 ) %]
1/year
[% END %]
[% IF ( periodicity11 ) %]
1/2 years
[% END %]
</li>
<li>
<span class="label">Manual history: </span>
[% IF ( manualhistory ) %]
Disabled
[% ELSE %]
Enabled
[% END %]
</li>
<li><span class="label">Number pattern:</span>
[% IF ( numberpattern1 ) %]
Number only
[% END %]
[% IF ( numberpattern2 ) %]
Volume, number, issue
[% END %]
[% IF ( numberpattern3 ) %]
Volume, number
[% END %]
[% IF ( numberpattern4 ) %]
Volume, issue
[% END %]
[% IF ( numberpattern5 ) %]
Number, issue
[% END %]
[% IF ( numberpattern8 ) %]
Year/Number
[% END %]
[% IF ( numberpattern6 ) %]
Seasonal only
[% END %]
[% IF ( numberpattern7 ) %]
None of the above
[% END %]
</li>
<li><table>
<tr><td>Starting with:</td>
<td align="center">[% lastvalue1 %]</td>
[% IF ( lastvalue2 ) %]
<td align="center">&nbsp;
[% lastvalue2 %]
</td>
[% END %]
[% IF ( lastvalue3 ) %]
<td align="center">&nbsp;
[% lastvalue3 %]
</td>
[% END %]
</tr>
<tr><td>Rollover:</td>
<td align="center">
[% IF ( whenmorethan1 < 9999999 ) %][% whenmorethan1 %][% ELSE %]Never[% END %]
</td>
[% IF ( whenmorethan2 ) %]
<td align="center">&nbsp;
[% IF ( whenmorethan2 < 9999999 ) %][% whenmorethan2 %][% ELSE %]Never[% END %]
</td>
[% END %]
[% IF ( whenmorethan3 ) %]
<td align="center">&nbsp;
[% IF ( whenmorethan3 < 9999999 ) %][% whenmorethan3 %][% ELSE %]Never[% END %]
</td>
[% END %]
</tr>
</table></li>
[% IF ( irregular_issues ) %]
<li><span class="label">Irregularity:</span> [% irregular_issues %] issues
</li>
[% END %]
<li><span class="label">First arrival:</span> [% firstacquidate %]
</li>
[% IF ( numberlength ) %]<li><span class="label">Number of issues:</span> [% numberlength %]</li>[% END %]
[% IF ( weeklength ) %]<li><span class="label">Number of weeks:</span> [% weeklength %]</li>[% END %]
[% IF ( monthlength ) %]<li><span class="label">Number of months:</span> [% monthlength %]</li>[% END %]
</ol>
</div>
</div>
</div>
<div id="subscription_numbering" style="display:none;">
<h3>Numbering calculation</h3>
<p><label>Numbering formula:</label> [% numberingmethod %]</p>
<table>
<tr>
<th>&nbsp;</th>
<th>X</th>
<th>Y</th>
<th>Z</th>
</tr>
<tr>
<td>Add</td>
<td>
[% add1 %]
</td>
<td>
[% add2 %]
</td>
<td>
[% add3 %]
</td>
</tr>
<tr>
<td>once every</td>
<td>[% every1 %]</td>
<td>[% every2 %]</td>
<td>[% every3 %]</td>
</tr>
<tr>
<td>When more than</td>
<td>[% whenmorethan1 %] [% IF ( innerloop1 ) %]<br />
<i>(is [% innerloop1 %])</i>[% END %]</td>
<td>[% whenmorethan2 %] [% IF ( innerloop2 ) %]<br />
<i>(is [% innerloop2 %])</i>[% END %]</td>
<td>[% whenmorethan3 %] [% IF ( innerloop3 ) %]<br />
<i>(is [% innerloop3 %])</i>[% END %]</td>
</tr>
<tr>
<td>Set back to</td>
<td>[% setto1 %]</td>
<td>[% setto2 %]</td>
<td>[% setto3 %]</td>
</tr>
<tr>
<td>
Inner counter
</td>
<td>[% innerloop1 %]</td>
<td>[% innerloop2 %]</td>
<td>[% innerloop3 %]</td>
</tr>
<tr>
<td>
Last value
</td>
<td>[% lastvalue1 %]</td>
<td>[% lastvalue2 %]</td>
<td>[% lastvalue3 %]</td>
</tr>
</table>
</div>
<div id="subscription_issues">
<table>
<tr>
<th>Issue number</th>
<th>Planned date</th>
<th>Published date</th>
<th>Status</th>
</tr>
[% FOREACH serialslis IN serialslist %]
<tr>
<td>
[% serialslis.serialseq %]
</td>
<td>
[% serialslis.planneddate %]
</td>
<td>
[% serialslis.publisheddate %]
</td>
<td>
[% IF ( serialslis.status1 ) %]
Expected
[% END %]
[% IF ( serialslis.status2 ) %]
Arrived
[% END %]
[% IF ( serialslis.status3 ) %]
Late
[% END %]
[% IF ( serialslis.status4 ) %]
Missing
[% END %]
[% IF ( serialslis.status5 ) %]
Not available
[% END %]
[% IF ( serialslis.status7 ) %]
Claimed
[% IF ( serialslis.claimdate ) %]
[% serialslis.claimdate %]
[% END %]
[% END %]
</td>
</tr>
[% END %]
</table>
</div>
<div id="subscription_summary">
<div class="yui-g">
<div class="rows">
<ol>
<li><span class="label">Start date:</span> [% startdate %] </li>
<li><span class="label">End date:</span> [% enddate %]</li>
<li><span class="label">History start date:</span> [% histstartdate %] </li>
<li><span class="label">History end date:</span> [% histenddate %]</li>
<li><span class="label">Received issues:</span>[% recievedlist %]</li>
<li><span class="label">Missing issues:</span>[% missinglist %]</li>
<li><span class="label">Nonpublic note:</span>[% internalnotes %]</li>
<li><span class="label">OPAC note:</span>[% notes %]</li>
<li><span class="label">History staff note</span>[% librariannote %]</li>
<li><span class="label">History OPAC note</span>[% opacnote %]</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="yui-b">
[% INCLUDE 'serials-menu.inc' %]
</div>
</div>
[% INCLUDE 'intranet-bottom.inc' %]