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

(-)a/circ/circulation.pl (-13 / +6 lines)
Lines 371-377 if ($borrowernumber) { Link Here
371
371
372
my @values;
372
my @values;
373
my %labels;
373
my %labels;
374
my $CGIselectborrower;
374
my $selectborrower;
375
if ($borrowerslist) {
375
if ($borrowerslist) {
376
    foreach (
376
    foreach (
377
        sort {(lc $a->{'surname'} cmp lc $b->{'surname'} || lc $a->{'firstname'} cmp lc $b->{'firstname'})
377
        sort {(lc $a->{'surname'} cmp lc $b->{'surname'} || lc $a->{'firstname'} cmp lc $b->{'firstname'})
Lines 382-398 if ($borrowerslist) { Link Here
382
        $labels{ $_->{'borrowernumber'} } =
382
        $labels{ $_->{'borrowernumber'} } =
383
"$_->{'surname'}, $_->{'firstname'} ... ($_->{'cardnumber'} - $_->{'categorycode'} - $_->{'branchcode'}) ...  $_->{'address'} ";
383
"$_->{'surname'}, $_->{'firstname'} ... ($_->{'cardnumber'} - $_->{'categorycode'} - $_->{'branchcode'}) ...  $_->{'address'} ";
384
    }
384
    }
385
    $CGIselectborrower = CGI::scrolling_list(
385
    $selectborrower = {
386
        -name     => 'borrowernumber',
386
        values => \@values,
387
        -class    => 'focus',
387
        labels => \%labels,
388
        -id       => 'borrowernumber',
388
    };
389
        -values   => \@values,
390
        -labels   => \%labels,
391
        -ondblclick => 'document.forms[\'mainform\'].submit()',
392
        -size     => 7,
393
        -tabindex => '',
394
        -multiple => 0
395
    );
396
}
389
}
397
390
398
#title
391
#title
Lines 544-550 $template->param( Link Here
544
    stickyduedate     => $stickyduedate,
537
    stickyduedate     => $stickyduedate,
545
    duedatespec       => $duedatespec,
538
    duedatespec       => $duedatespec,
546
    message           => $message,
539
    message           => $message,
547
    CGIselectborrower => $CGIselectborrower,
540
    selectborrower    => $selectborrower,
548
    totaldue          => sprintf('%.2f', $total),
541
    totaldue          => sprintf('%.2f', $total),
549
    inprocess         => $inprocess,
542
    inprocess         => $inprocess,
550
    is_child          => ($borrowernumber && $borrower->{'category_type'} eq 'C'),
543
    is_child          => ($borrowernumber && $borrower->{'category_type'} eq 'C'),
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt (-7 / +10 lines)
Lines 41-47 var relatives_borrowernumbers = new Array(); Link Here
41
var MSG_ADD_MESSAGE = _("Add a new message");
41
var MSG_ADD_MESSAGE = _("Add a new message");
42
var MSG_EXPORT_SELECT_CHECKOUTS = _("You must select checkout(s) to export");
42
var MSG_EXPORT_SELECT_CHECKOUTS = _("You must select checkout(s) to export");
43
[% IF ( borrowernumber ) %]if($.cookie("holdfor") != [% borrowernumber %]){ $.cookie("holdfor",null, { path: "/", expires: 0 }); }[% ELSE %]$.cookie("holdfor",null, { path: "/", expires: 0 });[% END %]
43
[% IF ( borrowernumber ) %]if($.cookie("holdfor") != [% borrowernumber %]){ $.cookie("holdfor",null, { path: "/", expires: 0 }); }[% ELSE %]$.cookie("holdfor",null, { path: "/", expires: 0 });[% END %]
44
[% UNLESS ( borrowernumber ) %][% UNLESS ( CGIselectborrower ) %]window.onload=function(){ $('#findborrower').focus(); };[% END %][% END %]
44
[% UNLESS ( borrowernumber ) %][% UNLESS ( selectborrower ) %]window.onload=function(){ $('#findborrower').focus(); };[% END %][% END %]
45
45
46
$(document).ready(function() {
46
$(document).ready(function() {
47
    [% IF !( CircAutoPrintQuickSlip == 'clear' ) %]
47
    [% IF !( CircAutoPrintQuickSlip == 'clear' ) %]
Lines 68-74 $(document).ready(function() { Link Here
68
    <strong>Checkouts</strong>
68
    <strong>Checkouts</strong>
69
[% END %]
69
[% END %]
70
</div>
70
</div>
71
[% IF ( CGIselectborrower ) %]
71
[% IF ( selectborrower ) %]
72
<div id="doc" class="yui-t7">
72
<div id="doc" class="yui-t7">
73
73
74
   <div id="bd">
74
   <div id="bd">
Lines 433-439 No patron matched <span class="ex">[% message %]</span> Link Here
433
[% END %]
433
[% END %]
434
434
435
435
436
[% IF ( CGIselectborrower ) %]
436
[% IF ( selectborrower ) %]
437
[% INCLUDE 'patron-toolbar.inc' %]
437
[% INCLUDE 'patron-toolbar.inc' %]
438
438
439
<form method="post" action="/cgi-bin/koha/circ/circulation.pl" id="mainform" name="mainform" autocomplete="off">
439
<form method="post" action="/cgi-bin/koha/circ/circulation.pl" id="mainform" name="mainform" autocomplete="off">
Lines 447-459 No patron matched <span class="ex">[% message %]</span> Link Here
447
447
448
<ol>    <li>
448
<ol>    <li>
449
    <label for="borrowernumber">Select a patron: </label>
449
    <label for="borrowernumber">Select a patron: </label>
450
    [% CGIselectborrower %]
450
    <select name="borrowernumber" id="borrowernumber" size="7" class="focus" ondblclick="document.forms['mainform'].submit()">
451
        [% FOREACH borrower IN selectborrower.values %]
452
        <option value="[% borrower %]">[% selectborrower.labels.$borrower %]</option>
453
        [% END %]
454
    </select>
451
    </li>
455
    </li>
452
</ol>
456
</ol>
453
<p><input type="submit" value="Select" /></p>
457
<p><input type="submit" value="Select" /></p>
454
</fieldset>
458
</fieldset>
455
</form>
459
</form>
456
[% ELSE %] <!-- CGIselectborrower -->
460
[% ELSE %] <!-- selectborrower -->
457
461
458
<!-- BARCODE ENTRY -->
462
<!-- BARCODE ENTRY -->
459
463
Lines 800-806 No patron matched <span class="ex">[% message %]</span> Link Here
800
804
801
</div>
805
</div>
802
</div>
806
</div>
803
[% UNLESS ( CGIselectborrower ) %][% IF ( borrowernumber ) %]<div class="yui-b">
807
[% UNLESS ( selectborrower ) %][% IF ( borrowernumber ) %]<div class="yui-b">
804
[% INCLUDE 'circ-menu.inc' %]
808
[% INCLUDE 'circ-menu.inc' %]
805
</div>[% END %][% END %]
809
</div>[% END %][% END %]
806
</div>
810
</div>
807
- 

Return to bug 12687