[Koha-patches] [PATCH] Fix for Bug 2682 ("Approving Multiple Tags - Doesn't Work"). Processing based on value of submit buttons didn't take into account capitalization.
Joe Atzberger
joe.atzberger at liblime.com
Thu Oct 16 05:54:21 CEST 2008
Maybe just change line 92 to :
$op = lc($input->param('op')) || 'none';
rather than lc it in 4 other places?
--joe
On Wed, Oct 15, 2008 at 11:36 AM, Owen Leonard <oleonard at myacpl.org> wrote:
> ---
> .../intranet-tmpl/prog/en/modules/tags/review.tmpl | 4 ++--
> tags/review.pl | 8 ++++----
> 2 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tags/review.tmpl
> b/koha-tmpl/intranet-tmpl/prog/en/modules/tags/review.tmpl
> index 32bd034..a25aa21 100644
> --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tags/review.tmpl
> +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tags/review.tmpl
> @@ -232,11 +232,11 @@ Calendar.setup({
> </h4>
>
> <!-- TMPL_IF NAME="op_count" -->
> - <div class="message" id="main_status">
> + <div class="dialog message" id="main_status">
> <!-- TMPL_IF EXPR="op eq 'approve'" --> Approved
> <!-- TMPL_ELSIF EXPR="op eq 'reject'" --> Rejected
> <!-- TMPL_ELSIF EXPR="op eq 'test'" --> Tested
> - <!-- TMPL_ELSE -->
> Unkown Operation (<!-- TMPL_VAR NAME="op" -->) on
> + <!-- TMPL_ELSE -->Unknown Operation (<!-- TMPL_VAR
> NAME="op" -->) on
> <!-- /TMPL_IF -->
> <!-- TMPL_VAR NAME="op_count" --> Term(s).
> </div>
> diff --git a/tags/review.pl b/tags/review.pl
> index 2c8c88d..c687034 100755
> --- a/tags/review.pl
> +++ b/tags/review.pl
> @@ -93,15 +93,15 @@ $op = $input->param('op') || 'none';
> @tags = $input->param('tags');
>
> $borrowernumber == 0 and push @errors, {op_zero=>1};
> - if ($op eq 'approve') {
> + if (lc($op) eq 'approve') {
> foreach (@tags) {
> whitelist($borrowernumber,$_) or push @errors,
> {failed_ok=>$_};
> }
> -} elsif ($op eq 'reject' ) {
> +} elsif (lc($op) eq 'reject' ) {
> foreach (@tags) {
> blacklist($borrowernumber,$_) or push @errors,
> {failed_rej=>$_};
> }
> -} elsif ($op eq 'test' ) {
> +} elsif (lc($op) eq 'test' ) {
> my $tag = $input->param('test');
> push @tags, $tag;
> my $check = is_approved($tag);
> @@ -205,7 +205,7 @@ $debug and print STDERR "number of approval_rows: " .
> scalar(@$tagloop) . "rows\
> $template->param(
> DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(),
> offset => $offset, # req'd for EXPR
> - op => $op,
> + op => lc($op),
> op_count => scalar(@tags),
> script_name => $script_name,
> approved => 0, # dummy value (also EXPR)
> --
> 1.5.5.GIT
>
> _______________________________________________
> Koha-patches mailing list
> Koha-patches at lists.koha.org
> http://lists.koha.org/mailman/listinfo/koha-patches
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/koha-patches/attachments/20081015/11ba33e2/attachment-0002.htm>
More information about the Koha-patches
mailing list