00001 <?php
00002
00016 import('lib.pkp.classes.log.EmailLogEntry');
00017
00018
00019
00020
00021
00022
00023 define('MONOGRAPH_EMAIL_EDITOR_NOTIFY_AUTHOR', 0x30000001);
00024 define('MONOGRAPH_EMAIL_EDITOR_ASSIGN', 0x30000002);
00025 define('MONOGRAPH_EMAIL_EDITOR_NOTIFY_AUTHOR_UNSUITABLE', 0x30000003);
00026
00027
00028 define('MONOGRAPH_EMAIL_REVIEW_NOTIFY_REVIEWER', 0x40000001);
00029 define('MONOGRAPH_EMAIL_REVIEW_THANK_REVIEWER', 0x40000002);
00030 define('MONOGRAPH_EMAIL_REVIEW_CANCEL', 0x40000003);
00031 define('MONOGRAPH_EMAIL_REVIEW_REMIND', 0x40000004);
00032 define('MONOGRAPH_EMAIL_REVIEW_CONFIRM', 0x40000005);
00033 define('MONOGRAPH_EMAIL_REVIEW_DECLINE', 0x40000006);
00034 define('MONOGRAPH_EMAIL_REVIEW_COMPLETE', 0x40000007);
00035 define('MONOGRAPH_EMAIL_REVIEW_CONFIRM_ACK', 0x40000008);
00036
00037
00038 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_COPYEDITOR', 0x50000001);
00039 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_AUTHOR', 0x50000002);
00040 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_FINAL', 0x50000003);
00041 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_COMPLETE', 0x50000004);
00042 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_AUTHOR_COMPLETE', 0x50000005);
00043 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_FINAL_COMPLETE', 0x50000006);
00044 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_ACKNOWLEDGE', 0x50000007);
00045 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_AUTHOR_ACKNOWLEDGE', 0x50000008);
00046 define('MONOGRAPH_EMAIL_COPYEDIT_NOTIFY_FINAL_ACKNOWLEDGE', 0x50000009);
00047
00048
00049 define('MONOGRAPH_EMAIL_PROOFREAD_NOTIFY_AUTHOR', 0x60000001);
00050 define('MONOGRAPH_EMAIL_PROOFREAD_NOTIFY_AUTHOR_COMPLETE', 0x60000002);
00051 define('MONOGRAPH_EMAIL_PROOFREAD_THANK_AUTHOR', 0x60000003);
00052 define('MONOGRAPH_EMAIL_PROOFREAD_NOTIFY_PROOFREADER', 0x60000004);
00053 define('MONOGRAPH_EMAIL_PROOFREAD_NOTIFY_PROOFREADER_COMPLETE', 0x60000005);
00054 define('MONOGRAPH_EMAIL_PROOFREAD_THANK_PROOFREADER', 0x60000006);
00055 define('MONOGRAPH_EMAIL_PROOFREAD_NOTIFY_LAYOUTEDITOR', 0x60000007);
00056 define('MONOGRAPH_EMAIL_PROOFREAD_NOTIFY_LAYOUTEDITOR_COMPLETE',0x60000008);
00057 define('MONOGRAPH_EMAIL_PROOFREAD_THANK_LAYOUTEDITOR', 0x60000009);
00058
00059
00060 define('MONOGRAPH_EMAIL_LAYOUT_NOTIFY_EDITOR', 0x70000001);
00061 define('MONOGRAPH_EMAIL_LAYOUT_THANK_EDITOR', 0x70000002);
00062 define('MONOGRAPH_EMAIL_LAYOUT_NOTIFY_COMPLETE', 0x70000003);
00063
00064 class MonographEmailLogEntry extends EmailLogEntry {
00068 function MonographEmailLogEntry() {
00069 parent::EmailLogEntry();
00070 }
00071
00072 function setMonographId($monographId) {
00073 return $this->setAssocId($monographId);
00074 }
00075
00076 function getMonographId() {
00077 return $this->getAssocId();
00078 }
00079
00080 }
00081
00082 ?>