Differential D13439 Diff 32531 src/applications/legalpad/controller/LegalpadDocumentSignController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/legalpad/controller/LegalpadDocumentSignController.php
Show First 20 Lines • Show All 244 Lines • ▼ Show 20 Lines | $header = id(new PHUIHeaderView()) | ||||
->setIcon( | ->setIcon( | ||||
id(new PHUIIconView()) | id(new PHUIIconView()) | ||||
->setIconFont('fa-pencil')) | ->setIconFont('fa-pencil')) | ||||
->setText(pht('Manage Document')) | ->setText(pht('Manage Document')) | ||||
->setHref($manage_uri) | ->setHref($manage_uri) | ||||
->setDisabled(!$can_edit) | ->setDisabled(!$can_edit) | ||||
->setWorkflow(!$can_edit)); | ->setWorkflow(!$can_edit)); | ||||
$preamble = null; | $preamble_box = null; | ||||
if (strlen($document->getPreamble())) { | if (strlen($document->getPreamble())) { | ||||
$preamble_text = PhabricatorMarkupEngine::renderOneObject( | $preamble_text = PhabricatorMarkupEngine::renderOneObject( | ||||
id(new PhabricatorMarkupOneOff())->setContent( | id(new PhabricatorMarkupOneOff())->setContent( | ||||
$document->getPreamble()), | $document->getPreamble()), | ||||
'default', | 'default', | ||||
$viewer); | $viewer); | ||||
$preamble = id(new PHUIPropertyListView()) | $preamble = id(new PHUIPropertyListView()) | ||||
->setUser($viewer) | |||||
->setObject($document) | |||||
->addSectionHeader(pht('Preamble')) | ->addSectionHeader(pht('Preamble')) | ||||
->addTextContent($preamble_text); | ->addTextContent($preamble_text); | ||||
$preamble_box = new PHUIPropertyGroupView(); | |||||
$preamble_box->addPropertyList($preamble); | |||||
} | } | ||||
$content = id(new PHUIDocumentView()) | $content = id(new PHUIDocumentView()) | ||||
->addClass('legalpad') | ->addClass('legalpad') | ||||
->setHeader($header) | ->setHeader($header) | ||||
->appendChild( | ->appendChild( | ||||
array( | array( | ||||
$signed_status, | $signed_status, | ||||
$preamble, | $preamble_box, | ||||
$document_markup, | $document_markup, | ||||
)); | )); | ||||
if (!$has_signed) { | if (!$has_signed) { | ||||
$error_view = null; | $error_view = null; | ||||
if ($errors) { | if ($errors) { | ||||
$error_view = id(new PHUIInfoView()) | $error_view = id(new PHUIInfoView()) | ||||
->setErrors($errors); | ->setErrors($errors); | ||||
▲ Show 20 Lines • Show All 408 Lines • Show Last 20 Lines |