Owen Leonard
a31bf519a9
Bug 10649 introduced a new include file for adding DataTables-related JavaScript assets. This patch adds use of this include file to all member pages which use DataTables. Apply the patch and test the following pages to confirm that table sorting works correctly: - Patron details (members/moremember.pl) - The checkouts, relatives' checkouts, and holds tables have been modified to exclude articles when sorting of titles. - Notices (members/notices.pl) - Circulation history (members/readingrec.pl) - Statistics (members/statistics.pl) - Update child to adult patron (members/update-child.pl) - This is the page which appears in a pop-up when you update a child patron to an adult (from the "More" menu in the toolbar when viewing patron details). Signed-off-by: Aleisha <aleishaamohia@hotmail.com> Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com>
93 lines
2.6 KiB
Text
93 lines
2.6 KiB
Text
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Koha › Choose Adult category</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
|
|
[% INCLUDE 'datatables.inc' %]
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$("#catst").dataTable($.extend(true, {}, dataTablesDefaults, {
|
|
"sDom": 't',
|
|
"aaSorting": [[ 2, "asc" ]],
|
|
"aoColumnDefs": [
|
|
{ "aTargets": [ 0 ], "bSortable": false, "bSearchable": false }
|
|
],
|
|
"bPaginate": false
|
|
}));
|
|
});
|
|
</script>
|
|
<style type="text/css">
|
|
#custom-doc { width:29em;*width:28.3em;min-width:377px; margin:auto; text-align:left; }
|
|
</style>
|
|
</head>
|
|
<body id="pat_update-child" class="pat">
|
|
|
|
<div id="custom-doc" class="yui-t7">
|
|
<div id="bd">
|
|
|
|
[% IF ( CONFIRM ) %]
|
|
<script type="text/javascript">
|
|
function confirm_updatechild() {
|
|
var is_confirmed = window.confirm('Are you sure you want to update this child to an Adult category? This cannot be undone.');
|
|
|
|
if (is_confirmed) {
|
|
window.location='/cgi-bin/koha/members/update-child.pl?op=update&borrowernumber=[% borrowernumber %]&catcode=[% catcode %]&catcode_multi=[% CATCODE_MULTI %]';
|
|
}
|
|
}
|
|
|
|
confirm_updatechild([% borrowernumber %]);
|
|
</script>
|
|
[% END %]
|
|
|
|
[% IF ( SUCCESS ) %]
|
|
<script type="text/javascript">
|
|
self.opener.location.href='/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]';
|
|
window.close();
|
|
</script>
|
|
[% END %]
|
|
|
|
|
|
|
|
[% IF ( MULTI ) %]
|
|
|
|
<h3> Choose Adult category </h3>
|
|
|
|
[% IF ( CAT_LOOP ) %]
|
|
|
|
<form method="post" action="update-child.pl">
|
|
<fieldset>
|
|
<table id="catst">
|
|
<thead>
|
|
<tr>
|
|
<th> </th>
|
|
<th>Code</th>
|
|
<th>Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
[% FOREACH CAT_LOO IN CAT_LOOP %]
|
|
<tr>
|
|
<td>
|
|
<input type="radio" id="catcode[% CAT_LOO.catcode %]" name="catcode" value="[% CAT_LOO.catcode %]" /></td>
|
|
<td>[% CAT_LOO.catcode %]</td>
|
|
<td><label for="catcode[% CAT_LOO.catcode %]"><strong>[% CAT_LOO.catdesc %]</strong></label></td>
|
|
</tr>
|
|
[% END %]
|
|
</tbody>
|
|
</table>
|
|
<input type="hidden" name="op" value="update" />
|
|
<input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
|
|
<input type="hidden" name="catcode" value="[% catcode %]" />
|
|
<input type="hidden" name="cattype" value="[% cattype %]" />
|
|
<input type="hidden" name="catcode_multi" value="[% CATCODE_MULTI %]" />
|
|
<fieldset class="action"><input class="submit" type="submit" value="Submit" /> <a href="#" class="cancel close">Cancel</a></fieldset>
|
|
[% END %]
|
|
</fieldset>
|
|
</form>
|
|
[% END %]
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
[% INCLUDE 'popup-bottom.inc' %]
|