[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 abstract class PhabricatorSlowvoteController extends PhabricatorController { 4 5 public function buildSideNavView($for_app = false) { 6 $user = $this->getRequest()->getUser(); 7 8 $nav = new AphrontSideNavFilterView(); 9 $nav->setBaseURI(new PhutilURI($this->getApplicationURI())); 10 11 if ($for_app) { 12 $nav->addFilter('', pht('Create Poll'), 13 $this->getApplicationURI('create/')); 14 } 15 16 id(new PhabricatorSlowvoteSearchEngine()) 17 ->setViewer($user) 18 ->addNavigationItems($nav->getMenu()); 19 20 $nav->selectFilter(null); 21 22 return $nav; 23 } 24 25 public function buildApplicationMenu() { 26 return $this->buildSideNavView(true)->getMenu(); 27 } 28 29 public function buildApplicationCrumbs() { 30 $crumbs = parent::buildApplicationCrumbs(); 31 32 $crumbs->addAction( 33 id(new PHUIListItemView()) 34 ->setName(pht('Create Poll')) 35 ->setHref($this->getApplicationURI('create/')) 36 ->setIcon('fa-plus-square')); 37 38 return $crumbs; 39 } 40 41 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |