bug 4131 have subscription so edit routing if one exists

Changes the template variable checked in serials-menu.inc for determining where to
show 'Create Routing List' or 'Edit Routing List' to hasRouting.

Also adds the $hasRouting variable to serials/routing.pl and serials/routing-preview.pl,
for completeness.

Signed-off-by: Ian Walls <ian.walls@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
This commit is contained in:
Nicole Engard 2011-01-11 02:33:51 -05:00 committed by Chris Cormack
parent 50694f3959
commit b7fdfc1384
3 changed files with 7 additions and 5 deletions

View file

@ -2,11 +2,11 @@
<ul>
<li><a href="serials-collection.pl?subscriptionid=<!-- TMPL_VAR name="subscriptionid" -->">Serial Collection</a></li>
<!-- TMPL_IF NAME="CAN_user_serials_routing" -->
<!-- TMPL_IF NAME="routing" -->
<li><a href="routing.pl?subscriptionid=<!-- TMPL_VAR NAME="subscriptionid" -->">Edit Routing List</a></li>
<!-- TMPL_ELSE -->
<li><a href="routing.pl?subscriptionid=<!-- TMPL_VAR NAME="subscriptionid" -->&amp;op=new">Create Routing List</a></li>
<!-- /TMPL_IF -->
<!--TMPL_IF Name="hasRouting"-->
<li><a href="/cgi-bin/koha/serials/routing.pl?subscriptionid=<!-- TMPL_VAR name="subscriptionid" -->">Edit Routing List</a></li>
<!-- TMPL_ELSE -->
<li><a href="/cgi-bin/koha/serials/routing.pl?subscriptionid=<!-- TMPL_VAR name="subscriptionid" -->&amp;op=new">Create Routing List</a></li>
<!--/TMPL_IF-->
<!-- /TMPL_IF -->
</ul>
<!-- /TMPL_IF -->

View file

@ -136,6 +136,7 @@ $template->param(
subscriptionid => $subscriptionid,
memberloop => \@results,
routingnotes => $routingnotes,
hasRouting => check_routing($subscriptionid),
);
output_html_with_http_headers $query, $cookie, $template->output;

View file

@ -144,6 +144,7 @@ $template->param(
op => $new,
dates => $dates,
routingnotes => $serials[0]->{'routingnotes'},
hasRouting => check_routing($subscriptionid),
);
output_html_with_http_headers $query, $cookie, $template->output;