diff --git a/modules/adsl/views/product/plugin/adsl/order.php b/modules/adsl/views/product/plugin/adsl/order.php index 62ad9fc1..6bac18bc 100644 --- a/modules/adsl/views/product/plugin/adsl/order.php +++ b/modules/adsl/views/product/plugin/adsl/order.php @@ -1,11 +1,9 @@
diff --git a/modules/adsl/views/service/admin/plugin/adsl/edit.php b/modules/adsl/views/service/admin/plugin/adsl/edit.php index 96a14b30..67647f96 100644 --- a/modules/adsl/views/service/admin/plugin/adsl/edit.php +++ b/modules/adsl/views/service/admin/plugin/adsl/edit.php @@ -1,39 +1,15 @@ diff --git a/modules/product/classes/Model/Product/Category.php b/modules/product/classes/Model/Product/Category.php index d0b57c7c..4f9c7c17 100644 --- a/modules/product/classes/Model/Product/Category.php +++ b/modules/product/classes/Model/Product/Category.php @@ -20,7 +20,7 @@ class Model_Product_Category extends ORM { ); protected $_has_many = array( - 'subcategories'=>array('model'=>'product_category','foreign_key'=>'parent_id','far_key'=>'id'), + 'subcategories'=>array('model'=>'Product_Category','foreign_key'=>'parent_id','far_key'=>'id'), 'translate'=>array('model'=>'Product_Category_Translate','foreign_key'=>'product_cat_id','far_key'=>'id'), ); diff --git a/modules/service/classes/Controller/Admin/Service.php b/modules/service/classes/Controller/Admin/Service.php index 9c533d1d..4c618d8a 100644 --- a/modules/service/classes/Controller/Admin/Service.php +++ b/modules/service/classes/Controller/Admin/Service.php @@ -53,28 +53,6 @@ class Controller_Admin_Service extends Controller_Service { if (! $so->loaded()) HTTP::redirect('welcome/index'); - Script::factory() - ->type('stdin') - ->data(' -$(document).ready(function() { - $("#service_connect_date_label").datepicker({ - autoclose : true, - format : "dd-M-yyyy", - todayBtn : true, - }).on("hide",function(ev) { - $("input[id=service_connect_date]").val(ev.date.valueOf()/1000); - }); - - $("#service_contract_date_label").datepicker({ - autoclose : true, - format : "dd-M-yyyy", - todayBtn : true, - }).on("hide",function(ev) { - $("input[id=service_contract_date]").val(ev.date.valueOf()/1000); - }); -}); - '); - Block::factory() ->type('form-horizontal') ->title(sprintf('%s: %s %s',_('Update Service'),$id,$so->name())) @@ -88,7 +66,7 @@ $(document).ready(function() { public function action_listdomainservicesbydnshost() { $svs = ORM::factory('Service')->list_bylistgroup('DOMAIN'); - Sort::MAsort($svs,'plugin()->host,name()'); + Sort::MAsort($svs,array('plugin()->host','name()')); $list = array(); @@ -103,7 +81,7 @@ $(document).ready(function() { 25, array( 'id'=>array('label'=>'ID','url'=>URL::link('user','service/view/')), - 'service_name()'=>array('label'=>'Details'), + 'name()'=>array('label'=>'Details'), 'plugin()->registrar->id'=>array('label'=>'SID'), 'plugin()->registrar->name'=>array('label'=>'Supplier'), 'display("date_next_invoice")'=>array('label'=>'Next Invoice'), @@ -118,7 +96,7 @@ $(document).ready(function() { public function action_listhostservicesbysupplier() { $svs = ORM::factory('Service')->list_bylistgroup('HOST'); - Sort::MAsort($svs,'plugin()->host,name()'); + Sort::MAsort($svs,array('plugin()->host','name()')); $list = array(); @@ -133,11 +111,11 @@ $(document).ready(function() { 25, array( 'id'=>array('label'=>'ID','url'=>URL::link('user','service/view/')), - 'service_name()'=>array('label'=>'Details'), + 'name()'=>array('label'=>'Details'), 'plugin()->display("host_expire")'=>array('label'=>'Expire'), 'recur_schedule'=>array('label'=>'Billing'), 'price(TRUE,TRUE)'=>array('label'=>'Price','class'=>'right'), - 'account->accnum()'=>array('label'=>'Cust ID'), + 'account->refnum()'=>array('label'=>'Cust ID'), 'account->name()'=>array('label'=>'Customer'), 'display("date_next_invoice")'=>array('label'=>'Next Invoice'), ), @@ -179,9 +157,9 @@ $(document).ready(function() { if (is_null($bt)) $bt = $iio->date_start; - $a = ($iio->invoice_id > 4000 OR $iio->product->prod_plugin_file == 'ADSL') ? FALSE : TRUE; + $a = ($iio->invoice_id > 4000 OR $iio->service->product->prod_plugin_file == 'ADSL') ? FALSE : TRUE; - $pdata = Period::details($iio->recurring_schedule,$a ? NULL : $iio->product->price_recurr_weekday,$bt,TRUE,$iio->product->price_recurr_strict); + $pdata = Period::details($iio->recurring_schedule,$a ? NULL : $iio->service->product->price_recurr_weekday,$bt,TRUE,$iio->service->product->price_recurr_strict); switch ($iio->recurring_schedule) { case 1: @@ -214,7 +192,7 @@ $(document).ready(function() { $iio->save(); } - if (isset($_REQUEST['go'])) + if ($this->request->query('go')) HTTP::redirect(URL::link('admin','service/view/'.$so->id)); Block::add(array( @@ -239,7 +217,7 @@ $(document).ready(function() { private function add_edit($id=NULL,$output='') { $so = ORM::factory('Service',$id); - if ($_POST) { + if ($this->request->post()) { if ($so->values($this->request->post())->changed() AND ! ($this->save($so))) $so->reload(); diff --git a/modules/ssl/views/product/plugin/ssl/order.php b/modules/ssl/views/product/plugin/ssl/order.php index 2116ab23..bab257f2 100644 --- a/modules/ssl/views/product/plugin/ssl/order.php +++ b/modules/ssl/views/product/plugin/ssl/order.php @@ -1,6 +1,9 @@ diff --git a/modules/ssl/views/service/admin/plugin/ssl/edit.php b/modules/ssl/views/service/admin/plugin/ssl/edit.php index 24d6168a..da41c588 100644 --- a/modules/ssl/views/service/admin/plugin/ssl/edit.php +++ b/modules/ssl/views/service/admin/plugin/ssl/edit.php @@ -2,8 +2,9 @@ set('data',['field'=>'plugin[csr]','value'=>$o->service->plugin()->csr,'text'=>'CSR']); - echo View::factory('field/textarea')->set('data',['field'=>'plugin[pk]','value'=>$o->service->plugin()->pk,'text'=>'Private Key']); - echo View::factory('field/textarea')->set('data',['field'=>'plugin[cert]','value'=>$o->service->plugin()->cert,'text'=>'Public Certificate']); + echo View::factory('field/select')->set('data',['field'=>'plugin[ssl_ca_id]','value'=>ORM::factory('SSL_CA')->where_active()->list_select(TRUE),'text'=>'CA','default'=>$o->service->plugin()->ssl_ca_id,'class'=>'col-md-5','sort'=>TRUE]); + echo View::factory('field/textarea')->set('data',['field'=>'plugin[csr]','value'=>$o->service->plugin()->csr,'text'=>'CSR']); + echo View::factory('field/textarea')->set('data',['field'=>'plugin[pk]','value'=>$o->service->plugin()->pk,'text'=>'Private Key']); + echo View::factory('field/textarea')->set('data',['field'=>'plugin[cert]','value'=>$o->service->plugin()->cert,'text'=>'Public Certificate']); ?>