54 lines
1.3 KiB
PHP
54 lines
1.3 KiB
PHP
<?php
|
|
$fields = [
|
|
[
|
|
'key' => __('ID'),
|
|
'path' => 'id'
|
|
],
|
|
[
|
|
'key' => __('Type'),
|
|
'path' => 'type'
|
|
],
|
|
[
|
|
'key' => __('Owner'),
|
|
'path' => 'owner_id',
|
|
'owner_model_path' => 'owner_model',
|
|
'type' => 'owner'
|
|
],
|
|
[
|
|
'key' => __('Revoked'),
|
|
'path' => 'revoked',
|
|
'type' => 'boolean'
|
|
],
|
|
[
|
|
'key' => __('Key'),
|
|
'path' => 'encryption_key',
|
|
'type' => 'key'
|
|
]
|
|
];
|
|
if ($entity['type'] === 'pgp') {
|
|
if (!empty($entity['pgp_fingerprint'])) {
|
|
$fields[] = [
|
|
'key' => __('Fingerprint'),
|
|
'path' => 'pgp_fingerprint'
|
|
];
|
|
}
|
|
if (!empty($entity['pgp_error'])) {
|
|
$fields[] = [
|
|
'key' => __('PGP Status'),
|
|
'path' => 'pgp_error'
|
|
];
|
|
} else {
|
|
$fields[] = [
|
|
'key' => __('PGP Status'),
|
|
'raw' => __('OK')
|
|
];
|
|
}
|
|
}
|
|
echo $this->element(
|
|
'/genericElements/SingleViews/single_view',
|
|
[
|
|
'data' => $entity,
|
|
'fields' => $fields
|
|
]
|
|
);
|