Bug 34478: Add 'op' to circ/renew.pl
Added 'cud-renew' op check to circ/renew.pl and added corresponding op params to: * includes/renew-search-box.tt * circ/renew.tt Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
f1be5a8524
commit
5f4d97742d
3 changed files with 15 additions and 3 deletions
|
@ -41,6 +41,7 @@ my ( $template, $librarian, $cookie, $flags ) = get_template_and_user(
|
|||
|
||||
my $schema = Koha::Database->new()->schema();
|
||||
|
||||
my $op = $cgi->param('op') || q{};
|
||||
my $barcode = $cgi->param('barcode') // '';
|
||||
my $unseen = $cgi->param('unseen') || 0;
|
||||
$barcode = barcodedecode($barcode) if $barcode;
|
||||
|
@ -52,7 +53,7 @@ my ( $item, $checkout, $patron );
|
|||
my $error = q{};
|
||||
my ( $soonest_renew_date, $latest_auto_renew_date );
|
||||
|
||||
if ($barcode) {
|
||||
if ($op eq 'cud-renew' && $barcode) {
|
||||
$barcode = barcodedecode($barcode) if $barcode;
|
||||
$item = Koha::Items->find({ barcode => $barcode });
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
[% END %]
|
||||
<form method="post" action="/cgi-bin/koha/circ/renew.pl" autocomplete="off">
|
||||
[% INCLUDE 'csrf-token.inc' %]
|
||||
|
||||
<div class="form-title">
|
||||
<label class="control-label" for="ren_barcode"><span class="control-text">Renew</span> <i class="fa fa-fw fa-retweet" aria-hidden="true"></i></label>
|
||||
</div>
|
||||
|
@ -14,6 +15,7 @@
|
|||
<div class="form-content">
|
||||
<input name="barcode" id="ren_barcode" class="head-searchbox form-control" accesskey="r" type="text" placeholder="Scan a barcode to renew" size="40"/>
|
||||
</div>
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" aria-label="Search"><i class="fa fa-arrow-right"></i></button>
|
||||
</form>
|
||||
</div>
|
||||
|
|
|
@ -65,6 +65,7 @@
|
|||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
|
||||
<input type="hidden" name="override_limit" value="1" />
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" class="approve"><i class="fa fa-check"></i> Override limit and renew</button>
|
||||
</form>
|
||||
[% END %]
|
||||
|
@ -78,6 +79,7 @@
|
|||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
|
||||
<input type="hidden" name="override_limit" value="1" />
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" class="approve"><i class="fa fa-check"></i> Override limit and renew</button>
|
||||
</form>
|
||||
[% END %]
|
||||
|
@ -91,6 +93,7 @@
|
|||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
|
||||
<input type="hidden" name="override_limit" value="1" />
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" class="approve"><i class="fa fa-check"></i> Override and renew</button>
|
||||
</form>
|
||||
[% END %]
|
||||
|
@ -104,6 +107,7 @@
|
|||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
|
||||
<input type="hidden" name="override_limit" value="1" />
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" class="approve"><i class="fa fa-check"></i> Override and renew</button>
|
||||
</form>
|
||||
[% END %]
|
||||
|
@ -117,6 +121,7 @@
|
|||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
|
||||
<input type="hidden" name="override_limit" value="1" />
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<input type="submit" class="approve" value="Override and renew" />
|
||||
</form>
|
||||
[% END %]
|
||||
|
@ -130,6 +135,7 @@
|
|||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
|
||||
<input type="hidden" name="override_limit" value="1" />
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<input type="submit" class="approve" value="Override and renew" />
|
||||
</form>
|
||||
[% END %]
|
||||
|
@ -143,6 +149,7 @@
|
|||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
|
||||
<input type="hidden" name="override_limit" value="1" />
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" class="approve"><i class="fa fa-check"></i> Override limit and renew</button>
|
||||
</form>
|
||||
[% END %]
|
||||
|
@ -160,6 +167,7 @@
|
|||
<label for="renewonholdduedate">Renewal due date:</label>
|
||||
<input type="text" size="20" id="renewonholdduedate" name="renewonholdduedate" value="" class="flatpickr" data-flatpickr-enable-time="true" />
|
||||
</div>
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" class="approve"><i class="fa fa-check"></i> Override and renew</button>
|
||||
</form>
|
||||
|
||||
|
@ -222,6 +230,7 @@
|
|||
<input name="barcode" size="14" class="barcode focus" type="text" placeholder="Enter item barcode" />
|
||||
|
||||
[% END %]
|
||||
<input type="hidden" name="op" value="cud-renew" />
|
||||
<button type="submit" class="btn btn-primary">Submit</button>
|
||||
|
||||
<div class="circ-settings show">
|
||||
|
|
Loading…
Reference in a new issue