Updates for SSL Certificates

This commit is contained in:
Deon George
2011-12-27 00:52:46 +11:00
parent 7fdba208eb
commit fe317b9cb0
7 changed files with 80 additions and 27 deletions

View File

@@ -21,6 +21,7 @@ class Controller_Admin_Service extends Controller_TemplateDefault_Admin {
'listdomainservicesbysupplier'=>TRUE,
'listhostservices'=>TRUE,
'listhspaservices'=>TRUE,
'listwebservices'=>TRUE,
'listinvoicesoon'=>TRUE,
'update'=>TRUE,
);
@@ -334,6 +335,33 @@ class Controller_Admin_Service extends Controller_TemplateDefault_Admin {
)),
));
}
public function action_listwebservices() {
$svs = ORM::factory('service')->list_bylistgroup('WEB');
Sort::MAsort($svs,'name()');
Block::add(array(
'title'=>_('SSL Services'),
'body'=>Table::display(
$svs,
25,
array(
'id'=>array('label'=>'ID','url'=>'user/service/view/'),
'service_name()'=>array('label'=>'Details'),
'recur_schedule'=>array('label'=>'Billing'),
'price'=>array('label'=>'Price','class'=>'right'),
'account->accnum()'=>array('label'=>'Cust ID'),
'account->name()'=>array('label'=>'Customer'),
'display("date_next_invoice")'=>array('label'=>'Next Invoice'),
),
array(
'page'=>TRUE,
'type'=>'select',
'form'=>'user/service/view',
)),
));
}
/**
* Reconcile billing for an ADSL supplier
*
@@ -535,7 +563,7 @@ class Controller_Admin_Service extends Controller_TemplateDefault_Admin {
Block::add(array(
'title'=>sprintf('%s %s:%s',_('Update Service'),$so->id(),$so->name()),
'body'=>View::factory($so->viewpath())
'body'=>View::factory($this->viewpath())
->set('so',$so)
->set('mediapath',Route::get('default/media'))
->set('plugin_form',$so->admin_update()),