use Koha::DateUtils qw( dt_from_string output_pref );
use Koha::Patrons;
-my $rs = Koha::Database->new->schema->resultset('Discharge');
-
sub count {
my ($params) = @_;
my $values = {};
$values->{validated} = { '!=', undef };
}
+ my $rs = Koha::Database->new->schema->resultset('Discharge');
return $rs->search( $values )->count;
}
return unless $borrowernumber;
return unless can_be_discharged({ borrowernumber => $borrowernumber });
+ my $rs = Koha::Database->new->schema->resultset('Discharge');
return $rs->create({
borrower => $borrowernumber,
needed => dt_from_string,
});
# Generate the discharge
+ my $rs = Koha::Database->new->schema->resultset('Discharge');
my $discharge = $rs->search({ borrower => $borrowernumber }, { order_by => { -desc => 'needed' }, rows => 1 });
if( $discharge->count > 0 ) {
$discharge->update({ validated => dt_from_string });
( defined $branchcode ? ( 'borrower.branchcode' => $branchcode ) : () ),
};
+ my $rs = Koha::Database->new->schema->resultset('Discharge');
my @rs = $rs->search( $cond, { join => 'borrower' } );
return \@rs;
}
( defined $branchcode ? ( 'borrower.branchcode' => $branchcode ) : () ),
};
+ my $rs = Koha::Database->new->schema->resultset('Discharge');
my @rs = $rs->search( $cond, { join => 'borrower' } );
return \@rs;
}