public function addChild(\Nethgui\Module\ModuleInterface $childModule) { if (isset($this->session) && $childModule instanceof \Nethgui\Utility\SessionConsumerInterface) { $childModule->setSession($this->getSession()); } parent::addChild($childModule); }
public function initialize() { parent::initialize(); $this->addChild(new \NethServer\Module\MailAccount\User()); $this->addChild(new \NethServer\Module\MailAccount\SharedMailbox()); $this->addChild(new \NethServer\Module\MailAccount\Pseudonym()); }
public function bind(\Nethgui\Controller\RequestInterface $request) { $user = $request->getUser(); $isAdmin = $user->hasCredential('username') && in_array($user->getCredential('username'), array('admin', 'root')) || $user->hasCredential('groups') && in_array('adm', $user->getCredential('groups')); $this->loadChildrenDirectory($this, $isAdmin ? 'Dashboard' : 'UserDashboard'); $this->sortChildren(array($this, "sortPlugin")); parent::bind($request); }
public function prepareView(\Nethgui\View\ViewInterface $view) { $isConfigured = 0 !== count(array_filter($this->getPlatform()->getDatabase('dhcp')->getAll('range'), function ($record) { return $record['status'] === 'enabled'; })); if ($isConfigured) { $this->sortChildren(function (\Nethgui\Module\ModuleInterface $a, \Nethgui\Module\ModuleInterface $b) { if ($a->getIdentifier() === 'Reservation') { return -1; } return 0; }); } parent::prepareView($view); }
public function initialize() { parent::initialize(); $this->loadChildrenDirectory(); $this->sortChildren(array($this, "sortPlugin")); }
public function initialize() { parent::initialize(); $this->loadChildrenDirectory(); }
public function initialize() { parent::initialize(); $this->addChild(new \NethServer\Module\Account\Type\User()); $this->addChild(new \NethServer\Module\Account\Type\Group()); }
public function bind(\Nethgui\Controller\RequestInterface $request) { $this->loadChildrenDirectory($this, 'FirewallObjects'); parent::bind($request); }