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

(-)a/C4/Serials.pm (-1 / +99 lines)
Lines 51-57 BEGIN { Link Here
51
      &getroutinglist     &delroutingmember   &addroutingmember
51
      &getroutinglist     &delroutingmember   &addroutingmember
52
      &reorder_members
52
      &reorder_members
53
      &check_routing &updateClaim &removeMissingIssue
53
      &check_routing &updateClaim &removeMissingIssue
54
      &CountIssues
54
      &CountIssues &SearchSubscriptions
55
      &subscriptionCurrentlyOnOrder
55
      HasItems
56
      HasItems
56
57
57
    );
58
    );
Lines 150-155 sub GetLateIssues { Link Here
150
    return @issuelist;
151
    return @issuelist;
151
}
152
}
152
153
154
=head2 SearchSubscriptions
155
156
@results = SearchSubscriptions($biblionumber, $title, $issn, $ean, $publisher, $supplier, $branch, $minold, $maxold);
157
158
this function gets all subscriptions which have biblionumber eq $biblionumber, title like $title, ISSN like $issn, EAN like $ean, publisher like $publisher, supplier like $supplier AND branchcode eq $branch.
159
$minold and $maxold are values in days. It allows to get active and inactive subscription apart.
160
161
return:
162
a table of hashref. Each hash containt the subscription.
163
164
=cut
165
166
sub SearchSubscriptions {
167
    my ($biblionumber, $title, $issn, $ean, $publisher, $supplier, $branch, $minold, $maxold) = @_;
168
169
    my $query = qq{
170
        SELECT subscription.*, subscriptionhistory.*, biblio.*, biblioitems.issn,
171
            subscription.notes AS notes
172
        FROM subscription
173
            LEFT JOIN subscriptionhistory USING(subscriptionid)
174
            LEFT JOIN biblio ON biblio.biblionumber = subscription.biblionumber
175
            LEFT JOIN biblioitems ON biblioitems.biblionumber = subscription.biblionumber
176
            LEFT JOIN aqbooksellers ON subscription.aqbooksellerid = aqbooksellers.id
177
    };
178
    my @where_strs;
179
    my @where_args;
180
    if($biblionumber){
181
        push @where_strs, "subscription.biblionumber = ?";
182
        push @where_args, "$biblionumber";
183
    }
184
    if($title){
185
        push @where_strs, "biblio.title LIKE ?";
186
        push @where_args, "%$title%";
187
    }
188
    if($issn){
189
        push @where_strs, "biblioitems.issn LIKE ?";
190
        push @where_args, "%$issn%";
191
    }
192
    if($ean){
193
        push @where_strs, "biblioitems.ean LIKE ?";
194
        push @where_args, "%$ean%";
195
    }
196
    if($publisher){
197
        push @where_strs, "biblioitems.publishercode LIKE ?";
198
        push @where_args, "%$publisher%";
199
    }
200
    if($supplier){
201
        push @where_strs, "aqbooksellers.name LIKE ?";
202
        push @where_args, "%$supplier%";
203
    }
204
    if($branch){
205
        push @where_strs, "subscription.branchcode = ?";
206
        push @where_args, "$branch";
207
    }
208
    if ($minold) {
209
        push @where_strs, "TO_DAYS(NOW()) - TO_DAYS(subscription.enddate) > ?" if ($minold);
210
        push @where_args, "$minold" if ($minold);
211
    }
212
    if ($maxold) {
213
        push @where_strs, "(TO_DAYS(NOW()) - TO_DAYS(subscription.enddate) <= ? OR subscription.enddate IS NULL OR subscription.enddate = '0000-00-00')";
214
        push @where_args, "$maxold";
215
    }
216
217
    if(@where_strs){
218
        $query .= " WHERE " . join(" AND ", @where_strs);
219
    }
220
    warn $query;
221
    warn join(",", @where_args) if @where_args;
222
    my $dbh = C4::Context->dbh;
223
    my $sth = $dbh->prepare($query);
224
    $sth->execute(@where_args);
225
    my $results = $sth->fetchall_arrayref( {} );
226
    $sth->finish;
227
228
    return @$results;
229
}
230
231
=head2
232
    $bool = subscriptionCurrentlyOnOrder( $subscriptionid );
233
    Return 1 if subscription is already on order
234
    else 0
235
=cut
236
237
sub subscriptionCurrentlyOnOrder {
238
    my ( $subscriptionid ) = @_;
239
    my $dbh = C4::Context->dbh;
240
    my $query = qq|
241
        SELECT COUNT(*) FROM aqorders
242
        WHERE subscriptionid = ?
243
            AND datereceived IS NULL
244
    |;
245
    my $sth = $dbh->prepare( $query );
246
    $sth->execute($subscriptionid);
247
    return $sth->fetchrow_array;
248
}
249
250
153
=head2 GetSubscriptionHistoryFromSubscriptionId
251
=head2 GetSubscriptionHistoryFromSubscriptionId
154
252
155
$sth = GetSubscriptionHistoryFromSubscriptionId()
253
$sth = GetSubscriptionHistoryFromSubscriptionId()
(-)a/acqui/neworderempty.pl (+2 lines)
Lines 100-105 my $publicationyear = $input->param('publicationyear'); Link Here
100
my $bookseller      = GetBookSellerFromId($booksellerid);	# FIXME: else ERROR!
100
my $bookseller      = GetBookSellerFromId($booksellerid);	# FIXME: else ERROR!
101
my $ordernumber          = $input->param('ordernumber') || '';
101
my $ordernumber          = $input->param('ordernumber') || '';
102
my $biblionumber    = $input->param('biblionumber');
102
my $biblionumber    = $input->param('biblionumber');
103
my $subscriptionid  = $input->param('subscriptionid');
103
my $basketno        = $input->param('basketno');
104
my $basketno        = $input->param('basketno');
104
my $suggestionid    = $input->param('suggestionid');
105
my $suggestionid    = $input->param('suggestionid');
105
my $close           = $input->param('close');
106
my $close           = $input->param('close');
Lines 355-360 $template->param( Link Here
355
    surnamesuggestedby   => $suggestion->{surnamesuggestedby},
356
    surnamesuggestedby   => $suggestion->{surnamesuggestedby},
356
    firstnamesuggestedby => $suggestion->{firstnamesuggestedby},
357
    firstnamesuggestedby => $suggestion->{firstnamesuggestedby},
357
    biblionumber     => $biblionumber,
358
    biblionumber     => $biblionumber,
359
    subscriptionid   => $subscriptionid,
358
    uncertainprice   => $data->{'uncertainprice'},
360
    uncertainprice   => $data->{'uncertainprice'},
359
    authorisedbyname => $borrower->{'firstname'} . " " . $borrower->{'surname'},
361
    authorisedbyname => $borrower->{'firstname'} . " " . $borrower->{'surname'},
360
    biblioitemnumber => $data->{'biblioitemnumber'},
362
    biblioitemnumber => $data->{'biblioitemnumber'},
(-)a/acqui/newordersubscription.pl (+108 lines)
Line 0 Link Here
1
#!/usr/bin/perl
2
3
# Copyright 2011 BibLibre
4
# Copyright 2012 Nucsoft osslabs
5
#
6
# This file is part of Koha.
7
#
8
# Koha is free software; you can redistribute it and/or modify it under the
9
# terms of the GNU General Public License as published by the Free Software
10
# Foundation; either version 2 of the License, or (at your option) any later
11
# version.
12
#
13
# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
14
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
15
# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License along
18
# with Koha; if not, write to the Free Software Foundation, Inc.,
19
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20
21
use warnings;
22
use strict;
23
use CGI;
24
use C4::Acquisition;
25
use C4::Auth;
26
use C4::Branch;
27
use C4::Context;
28
use C4::Bookseller;
29
use C4::Output;
30
use C4::Serials;
31
32
my $query        = new CGI;
33
my $title        = $query->param('title_filter');
34
my $ISSN         = $query->param('ISSN_filter');
35
my $EAN          = $query->param('EAN_filter');
36
my $publisher    = $query->param('publisher_filter');
37
my $supplier     = $query->param('supplier_filter');
38
my $branch       = $query->param('branch_filter');
39
my $routing      = $query->param('routing') || C4::Context->preference("RoutingSerials");
40
my $searched     = $query->param('searched');
41
my $biblionumber = $query->param('biblionumber');
42
my $basketno     = $query->param('basketno');
43
my $booksellerid = $query->param('booksellerid');
44
45
my ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user(
46
    {   
47
        template_name   => "acqui/newordersubscription.tmpl",
48
        query           => $query,
49
        type            => "intranet",
50
        authnotrequired => 0,
51
        flagsrequired   => { acquisition => 'order_manage' },
52
    }
53
);
54
55
my $basket = GetBasket($basketno);
56
$booksellerid = $basket->{booksellerid} unless $booksellerid;
57
my ($bookseller) = C4::Bookseller::GetBookSellerFromId( $booksellerid);
58
59
my @subscriptions;
60
my $sub;
61
if ($searched) {
62
    @subscriptions = SearchSubscriptions($biblionumber, $title, $ISSN, $EAN, $publisher, $supplier, $branch);
63
}
64
65
66
foreach $sub (@subscriptions) {
67
    my $enddate = C4::Dates->new($$sub{'enddate'}, "iso");
68
    $$sub{'enddate'} = $enddate->output();
69
    $$sub{alreadyOnOrder} = subscriptionCurrentlyOnOrder($$sub{subscriptionid});
70
    
71
    # to toggle between create or edit routing list options
72
    if ($routing) {
73
        $$sub{routingedit} = check_routing( $$sub{subscriptionid} );
74
    }
75
}
76
77
my $branches = GetBranches();
78
my @branches_loop;
79
foreach (sort keys %$branches){
80
    my $selected = 0;
81
    $selected = 1 if defined $branch && $branch eq $_;
82
    push @branches_loop, {
83
        branchcode  => $_,
84
        branchname  => $branches->{$_}->{'branchname'},
85
        selected    => $selected,
86
    };
87
}
88
89
$template->param(
90
    subs_loop        => \@subscriptions,
91
    booksellerid     => $booksellerid,
92
    basketno         => $basketno,
93
    title_filter     => $title,
94
    ISSN_filter      => $ISSN,
95
    EAN_filter       => $EAN,
96
    publisher_filter => $publisher,
97
    supplier_filter  => $supplier,
98
    branch_filter    => $branch,
99
    branches_loop    => \@branches_loop,
100
    done_searched    => $searched,
101
    routing          => $routing,
102
    booksellerid     => $booksellerid,
103
    basketno         => $basket->{'basketno'},
104
    basketname       => $basket->{'basketname'},
105
    booksellername   => $bookseller->{'name'},
106
    unfolded_search  => 1,
107
);
108
output_html_with_http_headers $query, $cookie, $template->output;
(-)a/installer/data/mysql/kohastructure.sql (+1 lines)
Lines 2770-2775 CREATE TABLE `aqorders` ( Link Here
2770
  `uncertainprice` tinyint(1),
2770
  `uncertainprice` tinyint(1),
2771
  `claims_count` int(11) default 0,
2771
  `claims_count` int(11) default 0,
2772
  `claimed_date` date default NULL,
2772
  `claimed_date` date default NULL,
2773
  `subscriptionid` int(11) default NULL,
2773
  PRIMARY KEY  (`ordernumber`),
2774
  PRIMARY KEY  (`ordernumber`),
2774
  KEY `basketno` (`basketno`),
2775
  KEY `basketno` (`basketno`),
2775
  KEY `biblionumber` (`biblionumber`),
2776
  KEY `biblionumber` (`biblionumber`),
(-)a/installer/data/mysql/updatedatabase.pl (+7 lines)
Lines 5536-5541 if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) { Link Here
5536
    SetVersion($DBversion);
5536
    SetVersion($DBversion);
5537
}
5537
}
5538
5538
5539
$DBversion = "3.09.00.XXX";
5540
if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
5541
    $dbh->do("ALTER TABLE `aqorders` ADD `subscriptionid` int(11) default NULL");
5542
    print "Upgrade to $DBversion done (Alter table aqorders done)\n";
5543
    SetVersion ($DBversion);
5544
}
5545
5539
=head1 FUNCTIONS
5546
=head1 FUNCTIONS
5540
5547
5541
=head2 TableExists($table)
5548
=head2 TableExists($table)
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-add-to-basket.inc (+1 lines)
Lines 6-11 Link Here
6
        <input type="hidden" name="basketno" value="[% basketno %]" />
6
        <input type="hidden" name="basketno" value="[% basketno %]" />
7
        <ul><li><label for="q">From an existing record: </label><input id="q" type="text"  size="25" name="q" />
7
        <ul><li><label for="q">From an existing record: </label><input id="q" type="text"  size="25" name="q" />
8
        <input type="submit" class="submit" value="Search" /></li>
8
        <input type="submit" class="submit" value="Search" /></li>
9
        <li><a href="/cgi-bin/koha/acqui/newordersubscription.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">From a Subscription</a></li>
9
        <li><a href="/cgi-bin/koha/acqui/newordersuggestion.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">From a suggestion</a></li>
10
        <li><a href="/cgi-bin/koha/acqui/newordersuggestion.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">From a suggestion</a></li>
10
        <li><a href="/cgi-bin/koha/acqui/neworderempty.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">From a new (empty) record</a></li>
11
        <li><a href="/cgi-bin/koha/acqui/neworderempty.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">From a new (empty) record</a></li>
11
        <li><a href="/cgi-bin/koha/acqui/z3950_search.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">From an external source</a></li>
12
        <li><a href="/cgi-bin/koha/acqui/z3950_search.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">From an external source</a></li>
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/subscriptions-search.inc (+61 lines)
Line 0 Link Here
1
2
<div id="advsearch">
3
    <form action="[% searchform_action %]" method="get">
4
        <fieldset class="brief">
5
            [% IF ( unfolded_search ) %]
6
            <div>
7
            [% ELSE %]
8
            <a id="unfold_advsearch" style="cursor:pointer" onclick="$('#advsearch_form').slideToggle(400);">Advanced search</a>
9
            <div id="advsearch_form" style="display:none">
10
            [% END %]
11
            <ol>
12
              <li>
13
                <label for="issn">ISSN:</label>
14
                <input type="text" id="issn" name="ISSN_filter" value="[% ISSN_filter %]" />
15
              </li>
16
              <li>
17
                <label for="title">Title:</label>
18
                <input type="text" id="title" name="title_filter" value="[% title_filter %]" />
19
              </li>
20
              <li>
21
                <label for="ean">EAN:</label>
22
                <input type="text" id="ean" name="EAN_filter" value="[% EAN_filter %]" />
23
              </li>
24
              <li>
25
                <label for="publisher">Publisher:</label>
26
                <input type="text" id="publisher" name="publisher_filter" value="[% publisher_filter %]" />
27
              </li>
28
              <li>
29
                <label for="supplier">Supplier:</label>
30
                <input type="text" id="supplier" name="supplier_filter" value="[% supplier_filter %]" />
31
              </li>
32
              <li>
33
                <label for="branch">Branch:</label>
34
                <select id="branch" name="branch_filter">
35
                  <option value="">All</option>
36
                  [% FOREACH branches_loo IN branches_loop %]
37
                    [% IF ( branches_loo.selected ) %]
38
                      <option selected="selected" value="[% branches_loo.branchcode %]">[% branches_loo.branchname %]</option>
39
                    [% ELSE %]
40
                      <option value="[% branches_loo.branchcode %]">[% branches_loo.branchname %]</option>
41
                    [% END %]
42
                  [% END %]
43
                </select>
44
              </li>
45
            </ol>
46
            <input type="hidden" name="searched" value="1" />
47
            <input type="hidden" name="advsearched" value="1" />
48
            [% IF ( booksellerid ) %]
49
                <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
50
            [% END %]
51
            [% IF ( basketno ) %]
52
                <input type="hidden" name="basketno" value="[% basketno %]" />
53
            [% END %]
54
            <fieldset class="action">
55
              <input type="submit" value="Search" />
56
            </fieldset>
57
            </div>
58
        </fieldset>
59
    </form>
60
</div>
61
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt (+1 lines)
Lines 311-316 Link Here
311
                                [% ELSE %]
311
                                [% ELSE %]
312
                                    [<a href="/cgi-bin/koha/acqui/modordernotes.pl?ordernumber=[% books_loo.ordernumber %]">Add note</a>]
312
                                    [<a href="/cgi-bin/koha/acqui/modordernotes.pl?ordernumber=[% books_loo.ordernumber %]">Add note</a>]
313
                                [% END %]
313
                                [% END %]
314
                                [% IF books_loo.subscriptionid %]<a href="/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=[% books_loo.subscriptionid %]">Subscription Details</a>[% END %]
314
                            </p>
315
                            </p>
315
                        </td>
316
                        </td>
316
                        <td class="number [% IF books_loo.rrp.search('^0') %]error[% END %]">[% books_loo.rrp %]</td>
317
                        <td class="number [% IF books_loo.rrp.search('^0') %]error[% END %]">[% books_loo.rrp %]</td>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tt (+1 lines)
Lines 221-226 $(document).ready(function() Link Here
221
        <input type="hidden" name="basketno" value="[% basketno %]" />
221
        <input type="hidden" name="basketno" value="[% basketno %]" />
222
        <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
222
        <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
223
        <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
223
        <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
224
        <input type="hidden" name="subscriptionid" value="[% subscriptionid %]" />
224
        <input type="hidden" name="biblioitemnumber" value="[% biblioitemnumber %]" />
225
        <input type="hidden" name="biblioitemnumber" value="[% biblioitemnumber %]" />
225
        <input type="hidden" name="discount" value="[% discount %]" />
226
        <input type="hidden" name="discount" value="[% discount %]" />
226
        <input type="hidden" name="listinc" value="[% listincgst %]" />
227
        <input type="hidden" name="listinc" value="[% listincgst %]" />
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/newordersubscription.tt (-1 / +115 lines)
Line 0 Link Here
0
- 
1
[% INCLUDE 'doc-head-open.inc' %]
2
<title>Koha &rsaquo; Serials [% biblionumber %]</title>
3
[% INCLUDE 'doc-head-close.inc' %]
4
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.min.js"></script>
5
<script type="text/javascript">
6
//<![CDATA[
7
    function updateRowsVisibility(show_only_renewed) {
8
        if ( show_only_renewed ) {
9
            $("#srlt [data-reneweddate='']").hide();
10
        } else {
11
            $("#srlt > tbody > tr").show();
12
        }
13
          $("#srlt").trigger("sorton", [$("#srlt")[0].config.sortList]);
14
    }
15
    $(document).ready(function() {
16
        $("#srlt").tablesorter({
17
            widgets : ['zebra'],
18
            headers: {
19
                2: { sorter: false },
20
                6: { sorter: false },
21
                7: { sorter: false }
22
            }
23
        });
24
25
        $("#show_only_renewed").click(function(){
26
            updateRowsVisibility($(this+":checked").val());
27
        });
28
        $("#show_only_renewed").attr('checked', false);
29
        updateRowsVisibility(false);
30
    });
31
 //]]>
32
</script>
33
</head>
34
<body> 
35
[% INCLUDE 'header.inc' %]
36
[% INCLUDE 'acquisitions-search.inc' %]
37
38
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/acqui/acqui-home.pl">Acquisitions</a> &rsaquo; <a href="/cgi-bin/koha/acqui/supplier.pl?supplierid=[% supplierid %]">[% booksellername %]</a> &rsaquo; <a href="/cgi-bin/koha/acqui/basket.pl?basketno=[% basketno %]">Shopping Basket [% basketno %]</a> &rsaquo; Add order from a subscription</div>
39
40
<div id="doc3" class="yui-t2">
41
    <div id="bd">
42
    <div id="yui-main">
43
        <div class="yui-b">
44
            <h2>Serials subscriptions</h2>
45
            [% IF ( routing ) %]
46
                <h3>Search for Serial Routing List</h3>
47
            [% END %]
48
            [% IF ( done_searched ) %]
49
                <label for="show_only_renewed">
50
                    <input type="checkbox" style="vertical-align: middle;" id="show_only_renewed" />
51
                    Show only renewed
52
                </label>
53
                [% IF ( subs_loop ) %]
54
                    <table id="srlt">
55
                        <thead>
56
                            <tr>
57
                                <th>Id</th> 
58
                                <th>ISSN</th>
59
                                <th>Title</th>
60
                                <th> Notes </th>
61
                                <th>Library</th>
62
                                <th>Call number</th>
63
                                <th>Expiration date</th>
64
                                <th></th>
65
                            </tr>
66
                        </thead>
67
                        <tbody> 
68
                        [% FOREACH subs_loo IN subs_loop %]
69
                            <tr data-reneweddate="[% subs_loo.reneweddate %]" >
70
                                <td>[% subs_loo.subscriptionid %]</td>
71
                                <td>[% subs_loo.issn %]</td>
72
                                <td><a href="/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=[% subs_loo.subscriptionid %]" class="button" title="subscription detail">[% IF ( subs_loo.title ) %][% subs_loo.title |html %][% ELSE %]
73
                                ---
74
                            [% END %][% IF ( subs_loo.unititle ) %], [% subs_loo.unititle %][% END %]</a>
75
                                </td>
76
                                <td>[% subs_loo.notes %]
77
                                    [% IF ( subs_loo.internalnotes ) %]([% subs_loo.internalnotes %])[% END %]
78
                                </td>
79
                                <td>
80
                                    [% IF ( subs_loo.branchcode ) %][% subs_loo.branchcode %][% END %]
81
                                </td>
82
                                <td>
83
                                    [% IF ( subs_loo.callnumber ) %][% subs_loo.callnumber %][% END %]
84
                                </td>
85
                                <td>
86
                                    [% IF ( subs_loo.enddate ) %][% subs_loo.enddate %][% END %]
87
                                </td>
88
                                <td>
89
                                    [% IF ( subs_loo.alreadyOnOrder ) %]
90
                                        Outstanding order (only one order per subscription is allowed)
91
                                    [% ELSE %]
92
                                        <a href="/cgi-bin/koha/acqui/neworderempty.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]&amp;biblionumber=[% subs_loo.biblionumber %]&amp;subscriptionid=[% subs_loo.subscriptionid %]" title="Order this one">
93
                                            Order
94
                                        </a>
95
                                    [% END %]
96
                                </td>
97
                            </tr>
98
                        [% END %]
99
                        </tbody>
100
                    </table>
101
                [% ELSE %]
102
                    <p>Sorry, there is no result for your search.</p>
103
                [% END %]
104
            [% ELSE %]
105
                <p>Please fill in the form to the left to make a search.</p>
106
            [% END %]
107
        </div>
108
    </div>
109
110
    <div class="yui-b">
111
        [% INCLUDE 'subscriptions-search.inc' %]
112
        [% INCLUDE 'acquisitions-menu.inc' %]
113
    </div>
114
</div>
115
[% INCLUDE 'intranet-bottom.inc' %]

Return to bug 8415