Differential D15884 Diff 38390 src/applications/differential/editor/DifferentialTransactionEditor.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/editor/DifferentialTransactionEditor.php
Show First 20 Lines • Show All 1,195 Lines • ▼ Show 20 Lines | |||||
protected function buildMailBody( | protected function buildMailBody( | ||||
PhabricatorLiskDAO $object, | PhabricatorLiskDAO $object, | ||||
array $xactions) { | array $xactions) { | ||||
$body = new PhabricatorMetaMTAMailBody(); | $body = new PhabricatorMetaMTAMailBody(); | ||||
$body->setViewer($this->requireActor()); | $body->setViewer($this->requireActor()); | ||||
$this->addHeadersAndCommentsToMailBody($body, $xactions); | $revision_uri = PhabricatorEnv::getProductionURI('/D'.$object->getID()); | ||||
$this->addHeadersAndCommentsToMailBody( | |||||
$body, | |||||
$xactions, | |||||
pht('View Revision'), | |||||
$revision_uri); | |||||
$type_inline = DifferentialTransaction::TYPE_INLINE; | $type_inline = DifferentialTransaction::TYPE_INLINE; | ||||
$inlines = array(); | $inlines = array(); | ||||
foreach ($xactions as $xaction) { | foreach ($xactions as $xaction) { | ||||
if ($xaction->getTransactionType() == $type_inline) { | if ($xaction->getTransactionType() == $type_inline) { | ||||
$inlines[] = $xaction; | $inlines[] = $xaction; | ||||
} | } | ||||
Show All 9 Lines | if ($changed_uri) { | ||||
pht('CHANGED PRIOR TO COMMIT'), | pht('CHANGED PRIOR TO COMMIT'), | ||||
$changed_uri); | $changed_uri); | ||||
} | } | ||||
$this->addCustomFieldsToMailBody($body, $object, $xactions); | $this->addCustomFieldsToMailBody($body, $object, $xactions); | ||||
$body->addLinkSection( | $body->addLinkSection( | ||||
pht('REVISION DETAIL'), | pht('REVISION DETAIL'), | ||||
PhabricatorEnv::getProductionURI('/D'.$object->getID())); | $revision_uri); | ||||
$update_xaction = null; | $update_xaction = null; | ||||
foreach ($xactions as $xaction) { | foreach ($xactions as $xaction) { | ||||
switch ($xaction->getTransactionType()) { | switch ($xaction->getTransactionType()) { | ||||
case DifferentialTransaction::TYPE_UPDATE: | case DifferentialTransaction::TYPE_UPDATE: | ||||
$update_xaction = $xaction; | $update_xaction = $xaction; | ||||
break; | break; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 663 Lines • Show Last 20 Lines |