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

(-)a/circ/returns.pl (-16 / +16 lines)
Lines 161-185 if ( $query->param('reserve_id') ) { Link Here
161
        } # FIXME else?
161
        } # FIXME else?
162
    } else {
162
    } else {
163
        my $diffBranchSend = ($userenv_branch ne $diffBranchReturned) ? $diffBranchReturned : undef;
163
        my $diffBranchSend = ($userenv_branch ne $diffBranchReturned) ? $diffBranchReturned : undef;
164
164
        # diffBranchSend tells ModReserveAffect whether document is expected in this library or not,
165
        # diffBranchSend tells ModReserveAffect whether document is expected in this library or not,
165
        # i.e., whether to apply waiting status
166
        # i.e., whether to apply waiting status
166
        ModReserveAffect( $itemnumber, $borrowernumber, $diffBranchSend, $reserve_id );
167
        ModReserveAffect( $itemnumber, $borrowernumber, $diffBranchSend, $reserve_id );
167
    }
168
#   check if we have other reserves for this document, if we have a return send the message of transfer
169
    my ( $messages, $nextreservinfo ) = GetOtherReserves($itemnumber);
170
168
171
    my $patron = Koha::Patrons->find( $nextreservinfo );
169
        if ( $diffBranchSend ) {
172
    my $name   = $patron ? $patron->surname . ", " . $patron->title . " " . $patron->firstname : '';
170
            ModItemTransfer( $itemnumber, $userenv_branch, $diffBranchSend );
173
    if ( $messages->{'transfert'} ) {
171
174
        $template->param(
172
            my $patron = Koha::Patrons->find( $borrowernumber );
175
            itemtitle      => $biblio->title,
173
            my $name   = $patron ? $patron->surname . ", " . $patron->title . " " . $patron->firstname : '';
176
            itemnumber     => $item->itemnumber,
174
            $template->param(
177
            itembiblionumber => $biblio->biblionumber,
175
                itemtitle        => $biblio->title,
178
            iteminfo       => $biblio->author,
176
                itemnumber       => $item->itemnumber,
179
            name           => $name,
177
                itembiblionumber => $biblio->biblionumber,
180
            patron         => $patron,
178
                iteminfo         => $biblio->author,
181
            diffbranch     => 1,
179
                name             => $name,
182
        );
180
                patron           => $patron,
181
                diffbranch       => 1,
182
            );
183
        }
183
    }
184
    }
184
}
185
}
185
186
186
- 

Return to bug 18958