private function buildAddCommentView(PholioMock $mock, $comment_form_id) { $viewer = $this->getViewer(); $draft = PhabricatorDraft::newFromUserAndKey($viewer, $mock->getPHID()); $is_serious = PhabricatorEnv::getEnvConfig('phabricator.serious-business'); $title = $is_serious ? pht('Add Comment') : pht('History Beckons'); $form = id(new PhabricatorApplicationTransactionCommentView())->setUser($viewer)->setObjectPHID($mock->getPHID())->setFormID($comment_form_id)->setDraft($draft)->setHeaderText($title)->setSubmitButtonName(pht('Add Comment'))->setAction($this->getApplicationURI('/comment/' . $mock->getID() . '/'))->setRequestURI($this->getRequest()->getRequestURI()); return $form; }
private function getImagePageURI(PholioImage $image, PholioMock $mock) { $uri = '/M' . $mock->getID() . '/' . $image->getID() . '/'; return $uri; }