00001 <?php 00002 00020 // $Id: LayoutEditorSubmission.inc.php,v 1.15 2008/07/01 01:16:11 asmecher Exp $ 00021 00022 00023 import('article.Article'); 00024 00025 class LayoutEditorSubmission extends Article { 00026 00030 function LayoutEditorSubmission() { 00031 parent::Article(); 00032 } 00033 00034 // 00035 // Get/set methods 00036 // 00037 00042 function &getLayoutAssignment() { 00043 $layoutAssignment = &$this->getData('layoutAssignment'); 00044 return $layoutAssignment; 00045 } 00046 00051 function setLayoutAssignment(&$layoutAssignment) { 00052 return $this->setData('layoutAssignment', $layoutAssignment); 00053 } 00054 00059 function &getGalleys() { 00060 $galleys = &$this->getData('galleys'); 00061 return $galleys; 00062 } 00063 00068 function setGalleys(&$galleys) { 00069 return $this->setData('galleys', $galleys); 00070 } 00071 00076 function &getSuppFiles() { 00077 $returner =& $this->getData('suppFiles'); 00078 return $returner; 00079 } 00080 00085 function setSuppFiles($suppFiles) { 00086 return $this->setData('suppFiles', $suppFiles); 00087 } 00088 00089 00090 // FIXME These should probably be in an abstract "Submission" base class 00091 00096 function &getEditAssignments() { 00097 $editAssignments = &$this->getData('editAssignments'); 00098 return $editAssignments; 00099 } 00100 00105 function setEditAssignments($editAssignments) { 00106 return $this->setData('editAssignments', $editAssignments); 00107 } 00108 00113 function &getProofAssignment() { 00114 $proofAssignment = &$this->getData('proofAssignment'); 00115 return $proofAssignment; 00116 } 00117 00122 function setProofAssignment($proofAssignment) { 00123 return $this->setData('proofAssignment', $proofAssignment); 00124 } 00125 00126 // 00127 // Comments 00128 // 00129 00134 function getMostRecentLayoutComment() { 00135 return $this->getData('mostRecentLayoutComment'); 00136 } 00137 00142 function setMostRecentLayoutComment($mostRecentLayoutComment) { 00143 return $this->setData('mostRecentLayoutComment', $mostRecentLayoutComment); 00144 } 00145 00150 function getMostRecentProofreadComment() { 00151 return $this->getData('mostRecentProofreadComment'); 00152 } 00153 00158 function setMostRecentProofreadComment($mostRecentProofreadComment) { 00159 return $this->setData('mostRecentProofreadComment', $mostRecentProofreadComment); 00160 } 00161 } 00162 00163 ?>
1.5.6