Пример #1
0
 /**
  * Save the email in the paper email log.
  */
 function log()
 {
     import('paper.log.PaperEmailLogEntry');
     import('paper.log.PaperLog');
     $entry = new PaperEmailLogEntry();
     // Log data
     $entry->setEventType($this->eventType);
     $entry->setAssocType($this->assocType);
     $entry->setAssocId($this->assocId);
     // Email data
     $entry->setSubject($this->getSubject());
     $entry->setBody($this->getBody());
     $entry->setFrom($this->getFromString());
     $entry->setRecipients($this->getRecipientString());
     $entry->setCcs($this->getCcString());
     $entry->setBccs($this->getBccString());
     // Add log entry
     $paper =& $this->paper;
     PaperLog::logEmailEntry($paper->getId(), $entry);
 }