[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/files/controller/ -> PhabricatorFileController.php (source)

   1  <?php
   2  
   3  abstract class PhabricatorFileController extends PhabricatorController {
   4  
   5    protected function buildSideNavView() {
   6      $menu = $this->buildMenu($for_devices = false);
   7      return AphrontSideNavFilterView::newFromMenu($menu);
   8    }
   9  
  10    protected function buildApplicationMenu() {
  11      return $this->buildMenu($for_devices = true);
  12    }
  13  
  14    private function buildMenu($for_devices) {
  15      $menu = new PHUIListView();
  16  
  17      if ($for_devices) {
  18        $menu->newLink(pht('Upload File'), $this->getApplicationURI('/upload/'));
  19      }
  20  
  21      id(new PhabricatorFileSearchEngine())
  22        ->setViewer($this->getRequest()->getUser())
  23        ->addNavigationItems($menu);
  24  
  25      return $menu;
  26    }
  27  
  28  
  29  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1