• Main Page
  • Modules
  • Classes
  • Files
  • File List

classes/log/MonographEmailLogEntry.inc.php

00001 <?php
00002 
00016 import('lib.pkp.classes.log.EmailLogEntry');
00017 
00018 // General events                0x10000000
00019 
00020 // Author events                 0x20000000
00021 
00022 // Editor events                 0x30000000
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 // Reviewer events                  0x40000000
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 // Copyeditor events                0x50000000
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 // Proofreader events                  0x60000000
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 // Layout events                 0x70000000
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 ?>

Generated on Mon Sep 17 2012 13:58:55 for Open Monograph Press by  doxygen 1.7.1