Exemple #1
0
 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');
 }
Exemple #2
0
 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');
 }
Exemple #3
0
 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');
 }
Exemple #4
0
 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');
 }