diff options
author | jim-p <jimp@pfsense.org> | 2010-09-02 10:19:52 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-09-02 16:50:11 -0400 |
commit | 0879599c4e11e5ba055a74cf4e3967320a25f49f (patch) | |
tree | e9e4bfd8750ae4ca025f746623e3182747cd65b4 /usr | |
parent | dea989034af7226b06a2667049b79ab3856dc84a (diff) | |
download | pfsense-0879599c4e11e5ba055a74cf4e3967320a25f49f.zip pfsense-0879599c4e11e5ba055a74cf4e3967320a25f49f.tar.gz |
Only allow a certificate to be deleted if it is not currently in use.
Diffstat (limited to 'usr')
-rw-r--r-- | usr/local/www/system_certmanager.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr/local/www/system_certmanager.php b/usr/local/www/system_certmanager.php index feb62cf..aaed15c 100644 --- a/usr/local/www/system_certmanager.php +++ b/usr/local/www/system_certmanager.php @@ -777,9 +777,11 @@ function internalca_change() { <a href="system_certmanager.php?act=key&id=<?=$i;?>"> <img src="/themes/<?= $g['theme'];?>/images/icons/icon_down.gif" title="<?=gettext("export key");?>" alt="<?=gettext("export ca");?>" width="17" height="17" border="0" /> </a> + <?php if (!cert_in_use($cert['refid'])): ?> <a href="system_certmanager.php?act=del&id=<?=$i;?>" onclick="return confirm('<?=gettext("Do you really want to delete this Certificate?");?>')"> <img src="/themes/<?= $g['theme'];?>/images/icons/icon_x.gif" title="<?=gettext("delete cert");?>" alt="<?=gettext("delete cert");?>" width="17" height="17" border="0" /> </a> + <?php endif; ?> <?php if ($cert['csr']): ?> <a href="system_certmanager.php?act=csr&id=<?=$i;?>"> @@ -793,13 +795,17 @@ function internalca_change() { endforeach; ?> <tr> - <td class="list" colspan="3"></td> + <td class="list" colspan="4"></td> <td class="list"> <a href="system_certmanager.php?act=new"> <img src="/themes/<?= $g['theme'];?>/images/icons/icon_plus.gif" title="<?=gettext("add or import ca");?>" alt="<?=gettext("add ca");?>" width="17" height="17" border="0" /> </a> </td> </tr> + <tr> + <td> </td> + <td colspan="3">NOTE: You can only delete a certificate if it is not currently in use.</td> + </tr> </table> <?php endif; ?> |