Changeset View
Changeset View
Standalone View
Standalone View
src/applications/conpherence/view/ConpherenceTransactionView.php
| Show All 32 Lines | final class ConpherenceTransactionView extends AphrontView { | ||||
| public function render() { | public function render() { | ||||
| $user = $this->getUser(); | $user = $this->getUser(); | ||||
| $transaction = $this->getConpherenceTransaction(); | $transaction = $this->getConpherenceTransaction(); | ||||
| switch ($transaction->getTransactionType()) { | switch ($transaction->getTransactionType()) { | ||||
| case ConpherenceTransactionType::TYPE_DATE_MARKER: | case ConpherenceTransactionType::TYPE_DATE_MARKER: | ||||
| return phutil_tag( | return phutil_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'class' => 'date-marker' | 'class' => 'date-marker', | ||||
| ), | ), | ||||
| array( | array( | ||||
| phutil_tag( | phutil_tag( | ||||
| 'span', | 'span', | ||||
| array( | array( | ||||
| 'class' => 'date', | 'class' => 'date', | ||||
| ), | ), | ||||
| phabricator_format_local_time( | phabricator_format_local_time( | ||||
| $transaction->getDateCreated(), | $transaction->getDateCreated(), | ||||
| $user, | $user, | ||||
| 'M jS, Y')))); | 'M jS, Y')), | ||||
| )); | |||||
| break; | break; | ||||
| } | } | ||||
| $handles = $this->getHandles(); | $handles = $this->getHandles(); | ||||
| $transaction->setHandles($handles); | $transaction->setHandles($handles); | ||||
| $author = $handles[$transaction->getAuthorPHID()]; | $author = $handles[$transaction->getAuthorPHID()]; | ||||
| $transaction_view = id(new PhabricatorTransactionView()) | $transaction_view = id(new PhabricatorTransactionView()) | ||||
| ->setUser($user) | ->setUser($user) | ||||
| Show All 26 Lines | switch ($transaction->getTransactionType()) { | ||||
| ->setActions(array($author->renderLink())); | ->setActions(array($author->renderLink())); | ||||
| break; | break; | ||||
| } | } | ||||
| $transaction_view->appendChild( | $transaction_view->appendChild( | ||||
| phutil_tag( | phutil_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'class' => $content_class | 'class' => $content_class, | ||||
| ), | ), | ||||
| $content)); | $content)); | ||||
| return $transaction_view->render(); | return $transaction_view->render(); | ||||
| } | } | ||||
| } | } | ||||