MDL-10107 - First check-in of Messaging 2.0 code from Luis Rodrigues, GSOC student.
authormoodler <moodler>
Thu, 24 Jul 2008 08:38:03 +0000 (08:38 +0000)
committermoodler <moodler>
Thu, 24 Jul 2008 08:38:03 +0000 (08:38 +0000)
commit3b120e464ff936cc806e00b8121e7d0ebd6d7982
treee28c22f954d822113a49d6219d4416805b7bef3c
parent09f295fde8bf85630b94daba030df1c0e7fe26cb
MDL-10107 - First check-in of Messaging 2.0 code from Luis Rodrigues, GSOC student.

This new messaging system replaces all the various email_to_user() calls.
They are now replaced by events triggers, and the messages are then
processed centrally according to user preferences and sent to one or more
processors (email, popup, jabber etc...)

This code is not finished yet, a lot of work still has to be done on the
interface.  However, the basic structure is there and should be working.
Luis and I will be reviewing and polishing this heavily in the next few weeks.
62 files changed:
admin/handlevirus.php
backup/backup_scheduled.php
course/pending.php
enrol/authorize/enrol.php
enrol/authorize/localfuncs.php
enrol/authorize/uploadcsv.php
enrol/flatfile/enrol.php
enrol/imsenterprise/enrol.php
enrol/manual/enrol.php
enrol/paypal/ipn.php
error/index.php
lang/en_utf8/message.php
lang/en_utf8/role.php
lib/db/access.php
lib/db/events.php
lib/db/install.xml
lib/db/upgrade.php
lib/messagelib.php [new file with mode: 0644]
lib/uploadlib.php
message/edit.php [new file with mode: 0644]
message/edit_form.php [new file with mode: 0644]
message/lib.php
message/output/email/db/upgrade.php [new file with mode: 0644]
message/output/email/lib.php [new file with mode: 0644]
message/output/email/message_output_email.php [new file with mode: 0644]
message/output/email/version.php [new file with mode: 0755]
message/output/jabber/jabberclass/LICENSE [new file with mode: 0644]
message/output/jabber/jabberclass/README [new file with mode: 0644]
message/output/jabber/jabberclass/class_ConnectionSocket.php [new file with mode: 0644]
message/output/jabber/jabberclass/class_Jabber.php [new file with mode: 0644]
message/output/jabber/jabberclass/class_SHA1Library.php [new file with mode: 0644]
message/output/jabber/jabberclass/class_XMLParser.php [new file with mode: 0644]
message/output/jabber/jabberclass/jabber_example.php [new file with mode: 0644]
message/output/jabber/lib.php [new file with mode: 0644]
message/output/jabber/message_output_jabber.php [new file with mode: 0644]
message/output/jabber/version.php [new file with mode: 0755]
message/output/lib.php [new file with mode: 0644]
message/output/popup/db/upgrade.php [new file with mode: 0644]
message/output/popup/lib.php [new file with mode: 0644]
message/output/popup/message_output_popup.php [new file with mode: 0644]
message/output/popup/popup_interface.php [new file with mode: 0644]
message/output/popup/version.php [new file with mode: 0755]
mod/assignment/db/upgrade.php
mod/assignment/lib.php
mod/assignment/version.php
mod/feedback/db/upgrade.php
mod/feedback/lib.php
mod/feedback/version.php
mod/forum/db/upgrade.php
mod/forum/lib.php
mod/forum/version.php
mod/lesson/db/upgrade.php
mod/lesson/essay.php
mod/lesson/lib.php
mod/lesson/version.php
mod/quiz/db/upgrade.php
mod/quiz/lib.php
mod/quiz/locallib.php
mod/quiz/version.php
user/editadvanced.php
user/tabs.php
version.php