Changeset View
Changeset View
Standalone View
Standalone View
src/applications/pholio/controller/PholioMockViewController.php
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | $header = id(new PHUIHeaderView()) | ||||
->setPolicyObject($mock) | ->setPolicyObject($mock) | ||||
->setHeaderIcon('fa-camera-retro'); | ->setHeaderIcon('fa-camera-retro'); | ||||
$timeline = $this->buildTransactionTimeline( | $timeline = $this->buildTransactionTimeline( | ||||
$mock, | $mock, | ||||
new PholioTransactionQuery()); | new PholioTransactionQuery()); | ||||
$timeline->setMock($mock); | $timeline->setMock($mock); | ||||
$timeline->setQuoteRef($mock->getMonogram()); | |||||
$curtain = $this->buildCurtainView($mock); | $curtain = $this->buildCurtainView($mock); | ||||
$details = $this->buildDescriptionView($mock); | $details = $this->buildDescriptionView($mock); | ||||
require_celerity_resource('pholio-css'); | require_celerity_resource('pholio-css'); | ||||
require_celerity_resource('pholio-inline-comments-css'); | require_celerity_resource('pholio-inline-comments-css'); | ||||
$comment_form_id = celerity_generate_unique_node_id(); | $comment_form_id = celerity_generate_unique_node_id(); | ||||
$mock_view = id(new PholioMockImagesView()) | $mock_view = id(new PholioMockImagesView()) | ||||
->setRequestURI($request->getRequestURI()) | ->setRequestURI($request->getRequestURI()) | ||||
->setCommentFormID($comment_form_id) | ->setCommentFormID($comment_form_id) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->setMock($mock) | ->setMock($mock) | ||||
->setImageID($image_id); | ->setImageID($image_id); | ||||
$output = id(new PHUIObjectBoxView()) | $output = id(new PHUIObjectBoxView()) | ||||
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ||||
->appendChild($mock_view); | ->appendChild($mock_view); | ||||
$add_comment = $this->buildAddCommentView($mock, $comment_form_id); | $add_comment = $this->buildAddCommentView($mock, $comment_form_id); | ||||
$add_comment->setTransactionTimeline($timeline); | |||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
$crumbs->addTextCrumb($mock->getMonogram(), $mock->getURI()); | $crumbs->addTextCrumb($mock->getMonogram(), $mock->getURI()); | ||||
$crumbs->setBorder(true); | $crumbs->setBorder(true); | ||||
$thumb_grid = id(new PholioMockThumbGridView()) | $thumb_grid = id(new PholioMockThumbGridView()) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->setMock($mock); | ->setMock($mock); | ||||
▲ Show 20 Lines • Show All 144 Lines • Show Last 20 Lines |