Note that a future enhancement should take into account the possible
error returned by ->approve, ->unapprove and ->delete
Signed-off-by: Marc Veron <veron@veron.ch>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
BEGIN {
require Exporter;
@ISA = qw(Exporter);
- @EXPORT = qw(getreview savereview updatereview numberofreviews numberofreviewsbybiblionumber
- deletereview);
+ @EXPORT = qw(getreview savereview updatereview numberofreviews numberofreviewsbybiblionumber);
}
=head1 NAME
return $sth->fetchrow;
}
-=head2 deletereview
-
- deletereview($reviewid);
-
-Takes a reviewid and deletes it
-
-=cut
-
-sub deletereview {
- my ($reviewid) = @_;
- my $dbh = C4::Context->dbh();
- my $query = "DELETE FROM reviews
- WHERE reviewid=?";
- my $sth = $dbh->prepare($query);
- $sth->execute($reviewid);
-}
-
1;
__END__
$review->unapprove if $review;
}
elsif ( $op eq 'delete' ) {
- deletereview($reviewid);
+ my $review = Koha::Reviews->find( $reviewid );
+ $review->delete if $review;
}
my $reviews = Koha::Reviews->search(