* @license https://files.froxlor.org/misc/COPYING.txt GPLv2 */ return [ 'apikey' => [ 'title' => lng('menue.main.apikeys'), 'sections' => [ 'section_a' => [ 'fields' => [ 'loginname' => [ 'label' => lng('login.username'), 'type' => 'label', 'value' => $result['loginname'] ?? $result['adminname'] ], 'apikey' => [ 'label' => 'API key', 'type' => 'text', 'readonly' => true, 'value' => $result['apikey'] ], 'secret' => [ 'label' => 'Secret', 'type' => 'text', 'readonly' => true, 'value' => $result['secret'] ], 'allowed_from' => [ 'label' => [ 'title' => lng('apikeys.allowed_from'), 'description' => lng('apikeys.allowed_from_help') ], 'type' => 'text', 'value' => $result['allowed_from'], ], 'valid_until' => [ 'label' => [ 'title' => lng('apikeys.valid_until'), 'description' => lng('apikeys.valid_until_help') ], 'type' => 'datetime-local', 'value' => $result['valid_until'] < 0 ? "" : date('Y-m-d\TH:i', $result['valid_until']) ] ] ] ] ] ];