/** * **/ public function revoke_action($id) { RESTAPI\Consumer\Base::find($id)->revokeAccess($GLOBALS['user']->id); PageLayout::postMessage(MessageBox::success(_('Der Applikation wurde der Zugriff auf Ihre Daten untersagt.'))); $this->redirect('api/authorizations'); }
/** * **/ public function toggle_action($id, $state = null) { $consumer = RESTAPI\Consumer\Base::find($id); $consumer->active = $state === null ? !$consumer->active : $state === 'on'; $consumer->store(); $message = $state ? _('Die Applikation wurde erfolgreich aktiviert.') : _('Die Applikation wurde erfolgreich deaktiviert.'); PageLayout::postMessage(MessageBox::success($message)); $this->redirect('admin/api/#' . $consumer->id); }