Differential D17638 Diff 42422 src/applications/people/controller/PhabricatorPeopleLdapController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/controller/PhabricatorPeopleLdapController.php
Show All 32 Lines | $form = id(new AphrontFormView()) | ||||
->setValue(pht('Search'))); | ->setValue(pht('Search'))); | ||||
$panel = id(new PHUIObjectBoxView()) | $panel = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Import LDAP Users')) | ->setHeaderText(pht('Import LDAP Users')) | ||||
->setForm($form); | ->setForm($form); | ||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
$crumbs->addTextCrumb( | $crumbs->addTextCrumb( | ||||
pht('Import Ldap Users'), | pht('Import LDAP Users'), | ||||
$this->getApplicationURI('/ldap/')); | $this->getApplicationURI('/ldap/')); | ||||
$nav = $this->buildSideNavView(); | $nav = $this->buildSideNavView(); | ||||
$nav->selectFilter('ldap'); | $nav->selectFilter('ldap'); | ||||
$nav->appendChild($content); | $nav->appendChild($content); | ||||
if ($request->getStr('import')) { | if ($request->getStr('import')) { | ||||
$nav->appendChild($this->processImportRequest($request)); | $nav->appendChild($this->processImportRequest($request)); | ||||
} | } | ||||
$nav->appendChild($panel); | $nav->appendChild($panel); | ||||
if ($request->getStr('search')) { | if ($request->getStr('search')) { | ||||
$nav->appendChild($this->processSearchRequest($request)); | $nav->appendChild($this->processSearchRequest($request)); | ||||
} | } | ||||
return $this->newPage() | return $this->newPage() | ||||
->setTitle(pht('Import Ldap Users')) | ->setTitle(pht('Import LDAP Users')) | ||||
->setCrumbs($crumbs) | ->setCrumbs($crumbs) | ||||
->setNavigation($nav); | ->setNavigation($nav); | ||||
} | } | ||||
private function processImportRequest($request) { | private function processImportRequest($request) { | ||||
$admin = $request->getUser(); | $admin = $request->getUser(); | ||||
$usernames = $request->getArr('usernames'); | $usernames = $request->getArr('usernames'); | ||||
$emails = $request->getArr('email'); | $emails = $request->getArr('email'); | ||||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |