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 | |||||