diff options
-rw-r--r-- | includes/notary.inc.php | 75 |
1 files changed, 26 insertions, 49 deletions
diff --git a/includes/notary.inc.php b/includes/notary.inc.php index 3249bfe..1518d4e 100644 --- a/includes/notary.inc.php +++ b/includes/notary.inc.php @@ -1628,14 +1628,15 @@ function output_log_se($row, $support=0){ /** * Shows the table header to the client cert table - * @param int $support - if support = 1 some columns ar not visible + * @param int $support - if support = 1 some columns ar not visible + * @param bool $readonly - whether elements to modify data should be hidden, default is `true` */ -function output_client_cert_header($support=0){ +function output_client_cert_header($support=0, $readonly=true){ //should be added to account/5.php ?> <tr> <? - if (1 != $support) { + if (!$readonly) { ?> <td class="DataTD"><?=_("Renew/Revoke/Delete")?></td> <? @@ -1662,8 +1663,9 @@ function output_client_cert_header($support=0){ * Show the client cert data * @param array $row - associative array containing the column data * @param int $support - if support = 1 some columns are not visible + * @param bool $readonly - whether elements to modify data should be hidden, default is `true` */ -function output_client_cert($row, $support=0){ +function output_client_cert($row, $support=0, $readonly=true){ //should be entered in account/5.php $verified=""; if($row['timeleft'] > 0) @@ -1679,81 +1681,56 @@ function output_client_cert($row, $support=0){ ?> <tr> <? - if ($verified == _("Pending")) { - if (1 != $support) { + if (!$readonly) { + if ($verified === _("Pending")) { ?> <td class="DataTD"> <input type="checkbox" name="delid[]" value="<?=$row['id']?>"> </td> <? - } - - ?> - <td class="DataTD"><?=$verified?></td> - <td class="DataTD"><?=(trim($row['CN'])=="" ? _("empty") : $row['CN'])?></td> - <? - } elseif ($verified == _("Revoked")) { - if (1 != $support) { + } elseif ($verified === _("Revoked")) { ?> <td class="DataTD"> </td> <? - } - ?> - <td class="DataTD"><?=$verified?></td> - <td class="DataTD"><?=(trim($row['CN'])=="" ? _("empty") : $row['CN'])?></td> - <? - - } else { - if (1 != $support) { + } else { ?> <td class="DataTD"> <input type="checkbox" name="revokeid[]" value="<?=$row['id']?>"> </td> <? } - - ?> - <td class="DataTD"><?=$verified?></td> - <? - - if (1 != $support) { - ?> - <td class="DataTD"> - <a href="account.php?id=6&cert=<?=$row['id']?>"> - <?=(trim($row['CN'])=="" ? _("empty") : $row['CN'])?> - </a> - </td> - <? - } else { - ?> - <td class="DataTD"><?=(trim($row['CN'])=="" ? _("empty") : $row['CN'])?></td> - <? - } } ?> - <td class="DataTD"><?=$row['serial']?></td> - <td class="DataTD"><?=$row['revoke']?></td> - <td class="DataTD"><?=$row['expire']?></td> + <td class="DataTD"><?=$verified?></td> <? - if (1 != $support) { + if ($verified === _("Pending")) { ?> - <td class="DataTD"> - <input type="checkbox" name="disablelogin_<?=$row['id']?>" value="1" <?=$row['disablelogin']?"":"checked='checked'"?>/> - <input type="hidden" name="cert_<?=$row['id']?>" value="1" /> - </td> + <td class="DataTD"><?=(trim($row['CN'])=="" ? _("empty") : $row['CN'])?></td> <? } else { ?> <td class="DataTD"> - <input type="checkbox" name="disablelogin_<?=$row['id']?>" value="1" <?=$row['disablelogin']?"":"checked='checked'"?> DISABLED/> + <a href="account.php?id=6&cert=<?=$row['id']?>"> + <?=(trim($row['CN'])=="" ? _("empty") : $row['CN'])?> + </a> </td> <? } + ?> + <td class="DataTD"><?=$row['serial']?></td> + <td class="DataTD"><?=$row['revoke']?></td> + <td class="DataTD"><?=$row['expire']?></td> + <td class="DataTD"> + <input type="checkbox" name="disablelogin_<?=$row['id']?>" value="1" <?=$row['disablelogin']?"":"checked='checked'"?> <?=$readonly?'disabled="disabled"':''?>/> + <input type="hidden" name="cert_<?=$row['id']?>" value="1" /> + </td> + <? + if (1 != $support) { ?> <td class="DataTD"> |