X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=C4%2FMessage.pm;h=4b88970207621f4602dd8b6c9d69be8a062ffb82;hb=d92c595dc434b4761f358ce370f6579d1ca98153;hp=9a634daca5904cfe996eaacc7468043e23694b3c;hpb=062bb9a80451700b128bfacad774de41168e8bb6;p=koha_gimpoz diff --git a/C4/Message.pm b/C4/Message.pm index 9a634daca5..4b88970207 100644 --- a/C4/Message.pm +++ b/C4/Message.pm @@ -18,9 +18,15 @@ How to add a new message to the queue: use C4::Items; my $borrower = { borrowernumber => 1 }; my $item = C4::Items::GetItem(1); - my $letter = C4::Letters::getletter('circulation', 'CHECKOUT'); - C4::Letters::parseletter($letter, 'biblio', $item->{biblionumber}); - C4::Letters::parseletter($letter, 'biblioitems', $item->{biblionumber}); + my $letter = C4::Letters::GetPreparedLetter ( + module => 'circulation', + letter_code => 'CHECKOUT', + branchcode => $branch, + tables => { + 'biblio', $item->{biblionumber}, + 'biblioitems', $item->{biblionumber}, + }, + ); C4::Message->enqueue($letter, $borrower->{borrowernumber}, 'email'); How to update a borrower's last checkout message: @@ -33,10 +39,11 @@ How to update a borrower's last checkout message: =head1 DESCRIPTION -This module presents an OO interface to the message_queue. Previously, you could -only add messages to the message_queue via C. With -this module, you can also get previously inserted messages, manipulate them, and -save them back to the database. +This module presents an OO interface to the message_queue. Previously, +you could only add messages to the message_queue via +C. With this module, you can also get +previously inserted messages, manipulate them, and save them back to the +database. =cut @@ -302,26 +309,48 @@ sub append { =head3 $message->message_id +=cut + =head3 $message->borrowernumber +=cut + =head3 $message->subject +=cut + =head3 $message->content +=cut + =head3 $message->metadata +=cut + =head3 $message->letter_code +=cut + =head3 $message->message_transport_type +=cut + =head3 $message->status +=cut + =head3 $message->time_queued +=cut + =head3 $message->to_address +=cut + =head3 $message->from_address +=cut + =head3 $message->content_type =cut @@ -355,14 +384,3 @@ L, L, L John Beppu =cut - -# Local Variables: *** -# mode: cperl *** -# indent-tabs-mode: nil *** -# cperl-close-paren-offset: -4 *** -# cperl-continued-statement-offset: 4 *** -# cperl-indent-level: 4 *** -# cperl-indent-parens-as-block: t *** -# cperl-tab-always-indent: nil *** -# End: *** -# vim:tabstop=8 softtabstop=4 shiftwidth=4 shiftround expandtab