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

(-)a/catalogue/search.pl (-8 / +1 lines)
Lines 678-691 for (my $i=0;$i<@servers;$i++) { Link Here
678
} #/end of the for loop
678
} #/end of the for loop
679
#$template->param(FEDERATED_RESULTS => \@results_array);
679
#$template->param(FEDERATED_RESULTS => \@results_array);
680
680
681
if ($cgi->param('searchid')) {
681
$template->{'VARS'}->{'searchid'} = $cgi->param('searchid');
682
       $template->{'VARS'}->{'searchid'} = $cgi->param('searchid');
683
}
684
else {
685
  my $dt = DateTime->now(time_zone  => 'local');
686
 #We are generating a clean numeric datetime representation so we can easily compare them using the default javascript lexigraphic sorter.
687
      $template->{'VARS'}->{'searchid'} = 'scs_'.$dt->ymd('').$dt->hms(''); #scs == Staff Client
688
}
689
682
690
my $gotonumber = $cgi->param('gotoNumber');
683
my $gotonumber = $cgi->param('gotoNumber');
691
if ($gotonumber eq 'last' || $gotonumber eq 'first') {
684
if ($gotonumber eq 'last' || $gotonumber eq 'first') {
(-)a/koha-tmpl/intranet-tmpl/js/browser.js (-6 / +8 lines)
Lines 2-14 if ( KOHA === undefined ) var KOHA = {}; Link Here
2
2
3
KOHA.browser = function (searchid, biblionumber) {
3
KOHA.browser = function (searchid, biblionumber) {
4
    var me = this;
4
    var me = this;
5
6
    if (!searchid) {
7
        // We are generating a clean numeric datetime representation so we can easily compare them using the default javascript lexigraphic sorter.
8
        searchid = 'scs_' + (new Date()).getTime(); // scs for Staff Client Search
9
    }
5
    this.searchid = searchid;
10
    this.searchid = searchid;
6
11
7
    if (me.searchid) {
12
    var cookie = $.cookie(me.searchid)
8
        var cookie = $.cookie(me.searchid)
13
    if (cookie) {
9
        if (cookie) {
14
        me.searchCookie = JSON.parse(cookie);
10
            me.searchCookie = JSON.parse(cookie);
11
        }
12
    }
15
    }
13
16
14
    var browseRecords = function (movement) {
17
    var browseRecords = function (movement) {
15
- 

Return to bug 11369