Koha/misc/cronjobs
Andrew Moore 2cae4efa0a Bug 2176 (3/5): adding methods to manage message_queue, new advance_notices.pl, new C4::SMS module
I've added methods to to C4::Letters to manage the database table
message_queue. This will let us keep track of messages sent
via email, sms, and rss to patrons. That way, we can show the history,
deal with failures, and reconstruct an RSS feed when needed.

misc/cronjobs/overduenotics.pl has been added. It prepares advance notices
and item due notices and stages messages to be sent in the message_queue
table.

C4::Overdues::Getoverdues now takes two optional arguments to tell it how
old of overdues to fetch.

Also, a C4::Circualtion::getUpcomingDueIssues method was added that
advance_notices.pl uses.

misc/cronjobs/process_message_queue.pl has been added. It sends the email
or SMS messages out of the message queue.

The C4::SMS module didn't work at all, and it has been rebuilt to use
an external perl module from CPAN, SMS::Send.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
2008-06-20 13:04:52 -05:00
..
holds Interface improvements to Holds Queue report and changes to the script provided by jmf 2008-05-20 14:41:44 -05:00
advance_notices.pl Bug 2176 (3/5): adding methods to manage message_queue, new advance_notices.pl, new C4::SMS module 2008-06-20 13:04:52 -05:00
backup.sh add single-transaction flag to mysqldump in example backup script. 2008-06-03 06:00:49 -05:00
build_browser_and_cloud.pl installer: command-line scripts improve finding C4 modules 2007-12-17 09:13:54 -06:00
fines-ll.pl C4::Circulation::FixOverduesOnReturn now handles dropbox mode. 2008-05-12 09:29:14 -05:00
fines-sanop.pl moving some files and deleting cataloguing/updateitem.pl, the _real_ updateitem.pl is in catalogue/ 2007-12-30 12:09:52 -06:00
fines2.pl Fix typo in field name, apply branchcode selector logic from fines-ll. 2008-05-31 21:59:39 -05:00
j2a.pl installer: command-line scripts improve finding C4 modules 2007-12-17 09:13:54 -06:00
longoverdue.pl created old_issues and old_reserves tables 2008-03-15 08:36:31 -05:00
notifyMailsOp.pl created old_issues and old_reserves tables 2008-03-15 08:36:31 -05:00
overduenotices-30.pl bugfix : ship utf-8 encoding in mail header 2008-05-12 10:07:55 -05:00
overduenotices-csv.pl Bug Fixing : overduenotices wrote a file on disk before sending to browser 2008-05-12 10:06:31 -05:00
overduenotices.pl bugfix : ship utf-8 encoding in mail header 2008-05-12 10:07:55 -05:00
process_message_queue.pl Bug 2176 (3/5): adding methods to manage message_queue, new advance_notices.pl, new C4::SMS module 2008-06-20 13:04:52 -05:00
reservefix.pl bugfix : ship utf-8 encoding in mail header 2008-05-12 10:07:55 -05:00
services_throttle.pl installer: command-line scripts improve finding C4 modules 2007-12-17 09:13:54 -06:00
smsoverdues.pl installer: command-line scripts improve finding C4 modules 2007-12-17 09:13:54 -06:00
update_items.pl created old_issues and old_reserves tables 2008-03-15 08:36:31 -05:00
zebraqueue_start.pl installer: command-line scripts improve finding C4 modules 2007-12-17 09:13:54 -06:00