Koha-Contrib-Tamil
view release on metacpan or search on metacpan
lib/Koha/Contrib/Tamil/Overdue.pm view on Meta::CPAN
package Koha::Contrib::Tamil::Overdue;
$Koha::Contrib::Tamil::Overdue::VERSION = '0.074';
use Moose;
use Modern::Perl;
use YAML qw/ Dump LoadFile /;
use DateTime;
use List::Util qw/ first /;
use Path::Tiny;
use Text::Xslate;
use C4::Context;
use C4::Letters;
use C4::Letters;
# Is the process effective. If not, output the result.
has doit => ( is => 'rw', isa => 'Bool' );
# Is the process effective. If not, output the result.
has verbose => ( is => 'rw', isa => 'Bool' );
has c => (
is => 'rw',
isa => 'HashRef',
default => sub {
my $file = $ENV{KOHA_CONF};
$file =~ s/koha-conf\.xml/overdue\/config.yaml/;
my $c = LoadFile($file);
return $c;
},
);
has tx => ( is => 'rw', isa => 'Text::Xslate' );
has now => (
is => 'rw',
isa => 'Str',
);
sub BUILD {
my $self = shift;
DateTime->DefaultLocale( $self->c->{date}->{locale} );
my $d = DateTime->now()->strftime( $self->c->{date}->{now} );
$d =~ s/ / /g;
$self->now( $d );
$self->tx( Text::Xslate->new(
path => $self->c->{dirs}->{template},
suffix => '.tx',
type => 'text',
) );
}
#
# Claim a specific group of issues
#
sub claim {
my ($self, $borrowernumber, $cycle, $items) = @_;
# On the claim, branch info come from borrower home branch
my $dbh = C4::Context->dbh();
( run in 0.432 second using v1.01-cache-2.11-cpan-5735350b133 )