Optimised Service Display, extended SSL module functionality
This commit is contained in:
@@ -1,62 +1,3 @@
|
||||
<div class="span5">
|
||||
<fieldset>
|
||||
<legend>Service Details</legend>
|
||||
|
||||
<div class="dl-horizontal">
|
||||
<dt>DN</dt>
|
||||
<dd><?php echo $o->dn(); ?></dd>
|
||||
|
||||
<?php if (! $o->isCSR()) : ?>
|
||||
<dt>Serial Number</dt>
|
||||
<dd><?php echo $o->serial(); ?></dd>
|
||||
|
||||
<dt>Subject Key Id</dt>
|
||||
<dd><?php echo $o->ski(); ?></dd>
|
||||
|
||||
<dt>Issuer</dt>
|
||||
<dd>
|
||||
<?php if ($o->validCA() AND $o->authorised($o->ca)) : ?>
|
||||
<?php echo HTML::anchor(URL::link('reseller','ssl/edit/').$o->ca->id,$o->issuer()); ?>
|
||||
<?php else : ?>
|
||||
<?php echo $o->issuer(); ?>
|
||||
<?php endif ?>
|
||||
</dd>
|
||||
|
||||
<dt>Issuer Serial</dt>
|
||||
<dd><?php printf('%s (%s)',$o->aki_keyid(), $o->aki_serial()); ?></dd>
|
||||
|
||||
<dt>Valid From</dt>
|
||||
<dd><?php echo $o->valid_from(TRUE); ?></dd>
|
||||
|
||||
<dt>Valid To</dt>
|
||||
<dd><?php echo $o->valid_to(TRUE); ?></dd>
|
||||
|
||||
<dt>Hash</dt>
|
||||
<dd><?php echo $o->hash(); ?></dd>
|
||||
|
||||
<dt>Version</dt>
|
||||
<dd><?php echo $o->version(); ?></dd>
|
||||
|
||||
<dt>Algorithm</dt>
|
||||
<dd><?php echo $o->algorithm(); ?></dd>
|
||||
<?php endif ?>
|
||||
|
||||
</div> <!-- dl-horizontal -->
|
||||
</fieldset>
|
||||
</div> <!-- /span -->
|
||||
|
||||
<div class="span6">
|
||||
<fieldset>
|
||||
<legend>Certificate</legend>
|
||||
|
||||
<pre><?php echo $o->cert; ?></pre>
|
||||
|
||||
<?php
|
||||
echo $o->download_button();
|
||||
if ($ao=Auth::instance()->get_user() AND ($ao->isAdmin() OR $ao->isReseller()) AND $o->service->status AND ($o->valid_to()-(Kohana::$config->load('ssl.min_renew_days')*86400) <= time()) AND $o->service->paid_to() > time()) :
|
||||
echo Form::open(URL::link('reseller','ssl/renew/'.$o->service->id));
|
||||
echo Form::button('submit','Renew',array('class'=>'btn btn-primary'));
|
||||
endif
|
||||
?>
|
||||
</fieldset>
|
||||
</div> <!-- /span -->
|
||||
<?php echo View::factory('service/user/plugin/ssl/view/details')->set('o',$o); ?>
|
||||
<?php echo View::factory('service/user/plugin/ssl/view/chain')->set('o',$o); ?>
|
||||
<?php echo View::factory('service/user/plugin/ssl/view/certificate')->set('o',$o); ?>
|
||||
|
@@ -0,0 +1,18 @@
|
||||
<fieldset>
|
||||
<legend>Certificate</legend>
|
||||
|
||||
<pre><?php echo $o->cert; ?></pre>
|
||||
|
||||
<?php
|
||||
echo $o->download_button();
|
||||
if ($ao=Auth::instance()->get_user() AND ($ao->isAdmin() OR $ao->isReseller()) AND $o->service->status AND ($o->valid_to()-(Kohana::$config->load('ssl.min_renew_days')*86400) <= time()) AND $o->service->paid_to() > time()) :
|
||||
echo Form::open(URL::link('reseller','ssl/renew/'.$o->service->id));
|
||||
echo Form::button('submit','Renew',array('class'=>'btn btn-primary','nocg'=>TRUE));
|
||||
else : ?>
|
||||
<a href="<?php echo URL::link('','/ssl/cert/'.$o->service_id,TRUE); ?>" class="btn btn-sm btn-default">Cert Download</a>
|
||||
<?php if ($o->pk) : ?>
|
||||
<a href="<?php echo URL::link('user','ssl/key/'.$o->service_id,TRUE); ?>" class="btn btn-sm btn-default">Key Download</a>
|
||||
<?php endif ?>
|
||||
<?php endif
|
||||
?>
|
||||
</fieldset>
|
20
modules/ssl/views/service/user/plugin/ssl/view/chain.php
Normal file
20
modules/ssl/views/service/user/plugin/ssl/view/chain.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php if ($o->cert) : ?>
|
||||
<fieldset>
|
||||
<legend>Certificate Chain</legend>
|
||||
|
||||
<?php echo Table::factory()
|
||||
->data($o->chain())
|
||||
->columns(array(
|
||||
'id'=>'ID',
|
||||
'subject()'=>'Cert',
|
||||
'valid_to(TRUE)'=>'Expires',
|
||||
'issuer()'=>'Issuer',
|
||||
))
|
||||
->prepend(array(
|
||||
'id'=>array('url'=>URL::link('','/ssl/ca/')),
|
||||
)); ?>
|
||||
|
||||
<a href="<?php echo URL::link('','/ssl/chain/'.$o->service_id,TRUE); ?>" class="btn btn-sm btn-default">Download</a>
|
||||
</fieldset>
|
||||
|
||||
<?php endif ?>
|
44
modules/ssl/views/service/user/plugin/ssl/view/details.php
Normal file
44
modules/ssl/views/service/user/plugin/ssl/view/details.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<fieldset>
|
||||
<legend>Service Details</legend>
|
||||
|
||||
<div class="dl-horizontal">
|
||||
<dt>DN</dt>
|
||||
<dd><?php echo $o->dn(); ?></dd>
|
||||
|
||||
<?php if (! $o->isCSR()) : ?>
|
||||
<dt>Serial Number</dt>
|
||||
<dd><?php echo $o->serial(); ?></dd>
|
||||
|
||||
<dt>Subject Key Id</dt>
|
||||
<dd><?php echo $o->ski(); ?></dd>
|
||||
|
||||
<dt>Issuer</dt>
|
||||
<dd>
|
||||
<?php if ($o->validCA() AND $o->authorised($o->ca)) : ?>
|
||||
<?php echo HTML::anchor(URL::link('reseller','ssl/edit/').$o->ca->id,$o->issuer()); ?>
|
||||
<?php else : ?>
|
||||
<?php echo $o->issuer(); ?>
|
||||
<?php endif ?>
|
||||
</dd>
|
||||
|
||||
<dt>Issuer Serial</dt>
|
||||
<dd><?php printf('%s (%s)',$o->aki_keyid(), $o->aki_serial()); ?></dd>
|
||||
|
||||
<dt>Valid From</dt>
|
||||
<dd><?php echo $o->valid_from(TRUE); ?></dd>
|
||||
|
||||
<dt>Valid To</dt>
|
||||
<dd><?php echo $o->valid_to(TRUE); ?></dd>
|
||||
|
||||
<dt>Hash</dt>
|
||||
<dd><?php echo $o->hash(); ?></dd>
|
||||
|
||||
<dt>Version</dt>
|
||||
<dd><?php echo $o->version(); ?></dd>
|
||||
|
||||
<dt>Algorithm</dt>
|
||||
<dd><?php echo $o->algorithm(); ?></dd>
|
||||
<?php endif ?>
|
||||
|
||||
</div> <!-- dl-horizontal -->
|
||||
</fieldset>
|
Reference in New Issue
Block a user