• Andrew Moore's avatar
    Bug 2176 (3/5): adding methods to manage message_queue, new advance_notices.pl, new C4::SMS module · 2cae4efa
    Andrew Moore authored
    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: default avatarJoshua Ferraro <jmf@liblime.com>
    2cae4efa
Name
Last commit
Last update
C4 Loading commit data...
acqui Loading commit data...
admin Loading commit data...
authorities Loading commit data...
catalogue Loading commit data...
cataloguing Loading commit data...
circ Loading commit data...
errors Loading commit data...
etc Loading commit data...
install_misc Loading commit data...
installer Loading commit data...
koha-tmpl Loading commit data...
labels Loading commit data...
members Loading commit data...
misc Loading commit data...
opac Loading commit data...
reports Loading commit data...
reserve Loading commit data...
reviews Loading commit data...
rss Loading commit data...
serials Loading commit data...
skel Loading commit data...
sms Loading commit data...
suggestion Loading commit data...
svc Loading commit data...
t Loading commit data...
tags Loading commit data...
tmp/modified_authorities Loading commit data...
tools Loading commit data...
virtualshelves Loading commit data...
.htaccess Loading commit data...
INSTALL Loading commit data...
INSTALL.debian Loading commit data...
INSTALL.fedora7 Loading commit data...
LICENSE Loading commit data...
MANIFEST.SKIP Loading commit data...
Makefile.PL Loading commit data...
README Loading commit data...
about.pl Loading commit data...
changelanguage.pl Loading commit data...
edithelp.pl Loading commit data...
fix-perl-path.PL Loading commit data...
help.pl Loading commit data...
install-CPAN.pl Loading commit data...
kohaversion.pl Loading commit data...
mainpage.pl Loading commit data...
rewrite-config.PL Loading commit data...