Exemple #1
0
 public function api()
 {
     $f3 = \Base::instance();
     $this->_requireLogin();
     $user = $f3->get('user');
     $user_obj = $f3->get('user_obj');
     $user_org = $f3->get('user_org');
     $user_org_links = $f3->get('user_org_links');
     $db = $f3->get('db.instance');
     if ($f3->exists('GET.delete_key')) {
         $key = $f3->get('GET.delete_key');
         if (\Helpers\Api::userOwnsKey($user['id'], $key)) {
             $num = \Helpers\Api::deleteKey($key);
             if ($num > 0) {
                 new Notification('The key has been deleted.', 'success', true);
                 $f3->reroute($f3->get('PATH'));
             }
         }
         new Notification('There was an error deleting that key. (it doesn\'t exists or you do not own it.)', 'danger', true);
         $f3->reroute($f3->get('PATH'));
     }
     $f3->set('keys', \Helpers\Api::getUserKeys($user['id']));
     $f3->set('target', 'account/api.html');
     $this->_render('base.html');
 }