Hanno Böck commited on 2014-09-20 11:39:48
Zeige 1 geänderte Dateien mit 14 Einfügungen und 3 Löschungen.
| ... | ... |
@@ -118,10 +118,21 @@ if ($type == 'spf' || $type == 'txt') |
| 118 | 118 |
|
| 119 | 119 |
if ($type == 'sshfp') |
| 120 | 120 |
{
|
| 121 |
- $rsadefault = ($data['spec'] == 1) ? ' selected="selected"' : ''; |
|
| 122 |
- $dsadefault = ($data['spec'] == 2) ? ' selected="selected"' : ''; |
|
| 121 |
+ $algs = array( |
|
| 122 |
+ 1 => "RSA", |
|
| 123 |
+ 2 => "DSA", |
|
| 124 |
+ 3 => "ECDSA", |
|
| 125 |
+ 4 => "ED25519" ); |
|
| 126 |
+ |
|
| 127 |
+ $option=""; |
|
| 128 |
+ foreach ($algs as $key => $alg) {
|
|
| 129 |
+ $option .= '<option value="'.$key.'" '; |
|
| 130 |
+ if ($key == $data['spec']) $option .= 'selected="selected"'; |
|
| 131 |
+ $option .= '>'.$alg.' ('.$key.')</option>';
|
|
| 132 |
+ } |
|
| 133 |
+ |
|
| 123 | 134 |
$form .= ' |
| 124 |
-<tr><td><label for="spec">Algorithmus:</label></td><td><select name="spec" id="spec"><option value="1"'.$rsadefault.'>RSA (1)</option><option value="2"'.$dsadefault.'>DSS (2)</option></select></td></tr> |
|
| 135 |
+<tr><td><label for="spec">Algorithmus:</label></td><td><select name="spec" id="spec">'.$option.'</select></td></tr> |
|
| 125 | 136 |
<tr><td><label for="data">Fingerabdruck:</label></td><td><input type="text" name="data" id="data" value="'.$data['data'].'" /></td></tr> |
| 126 | 137 |
'; |
| 127 | 138 |
} |
| 128 | 139 |