public function onLoad() { parent::onLoad(); // add path $this->path->add('Settings', $this->page->getUrl() . '/settings'); $this->path->add('Application', $this->page->getUrl() . '/settings/application'); // load application $this->application = $this->getHandler('AmunService\\Oauth\\Access')->getAllowedApplication($this->get->appId('integer'), $this->user->getId()); if ($this->application instanceof Access\Record) { // add path $this->path->add($this->application->apiTitle, $this->page->getUrl() . '/settings/application/settings?appId=' . $this->application->id); // get app rights $appRights = $this->application->getRights(); $this->template->assign('appRights', $appRights); // load user rights $con = new Condition(array('groupId', '=', $this->user->getGroupId())); $this->userRights = $this->getHandler('AmunService\\User\\Group\\Right')->getAll(array('rightId', 'groupId', 'rightDescription'), 0, 1024, 'rightDescription', Sql::SORT_ASC, $con); $this->template->assign('userRights', $this->userRights); } else { throw new Exception('Invalid application'); } $this->template->assign('application', $this->application); // form url $url = $this->config['psx_url'] . '/' . $this->config['psx_dispatch'] . 'api/oauth/access'; $this->template->assign('accessUrl', $url); // template $this->htmlCss->add('my'); $this->htmlJs->add('amun'); $this->htmlJs->add('my'); }
public function onLoad() { parent::onLoad(); // add path $this->path->add('Settings', $this->page->getUrl() . '/settings'); $this->path->add('Security', $this->page->getUrl() . '/settings/security'); // template $this->htmlCss->add('my'); $this->htmlJs->add('amun'); $this->htmlJs->add('my'); }
public function onLoad() { parent::onLoad(); // add path $this->path->add('Settings', $this->page->getUrl() . '/settings'); // url $url = $this->config['psx_url'] . '/' . $this->config['psx_dispatch'] . 'api/user/account/form?format=json&method=update&id=' . $this->user->getId(); $this->template->assign('formUrl', $url); // template $this->htmlCss->add('my'); $this->htmlJs->add('amun'); $this->htmlJs->add('my'); }
public function onLoad() { parent::onLoad(); // add path $this->path->add('Settings', $this->page->getUrl() . '/settings'); $this->path->add('Connection', $this->page->getUrl() . '/settings/connection'); // load allowed applications $connections = $this->getConnections(); $this->template->assign('connections', $connections); // form url $url = $this->config['psx_url'] . '/' . $this->config['psx_dispatch'] . 'api/openid/access'; $this->template->assign('accessUrl', $url); // template $this->htmlCss->add('my'); $this->htmlJs->add('amun'); $this->htmlJs->add('my'); }