/** * @param int $Consumer * * @return Stage */ public static function frontendChangeConsumer($Consumer = null) { $tblAccount = Account::useService()->getAccountBySession(); $Stage = new Stage('Mein Benutzerkonto', 'Mandant ändern'); $Stage->setContent(new Layout(new LayoutGroup(new LayoutRow(new LayoutColumn(MyAccount::useService()->updateConsumer(new Form(new FormGroup(new FormRow(array(new FormColumn(new Panel('Mandant', array(new SelectBox('Consumer', 'Neuer Mandant', array('{{ Acronym }} {{ Name }}' => Consumer::useService()->getConsumerAll()), new Building())), Panel::PANEL_TYPE_INFO))))), new Primary('Neuen Mandant speichern')), $tblAccount, $Consumer))), new Title('Mandant ändern')))); return $Stage; }
public static function registerCluster() { MyAccount::registerApplication(); Authorization::registerApplication(); Consumer::registerApplication(); Main::getDisplay()->addServiceNavigation(new Link(new Link\Route(__NAMESPACE__), new Link\Name('Einstellungen'), new Link\Icon(new Cog()))); Main::getDispatcher()->registerRoute(Main::getDispatcher()->createRoute(__NAMESPACE__, __CLASS__ . '::frontendDashboard')); }