Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
697 B · 29 lines
PHP
123456789101112131415161718192021222324252627282930<?php
abstract class LegalpadController extends PhabricatorController {
public function buildSideNav($for_app = false) { $user = $this->getRequest()->getUser();
$nav = new AphrontSideNavFilterView(); $nav->setBaseURI(new PhutilURI($this->getApplicationURI()));
if ($for_app) { $nav->addFilter('edit/', pht('Create Document')); }
id(new LegalpadDocumentSearchEngine()) ->setViewer($user) ->addNavigationItems($nav->getMenu());
$nav->addLabel(pht('Signatures')); $nav->addFilter('signatures/', pht('Find Signatures'));
return $nav; }
public function buildApplicationMenu() { return $this->buildSideNav(true)->getMenu(); }
}