コード例 #1
0
 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;
 }
コード例 #2
0
 private function getImagePageURI(PholioImage $image, PholioMock $mock)
 {
     $uri = '/M' . $mock->getID() . '/' . $image->getID() . '/';
     return $uri;
 }