diff --git a/upload/admin/controller/extension/payment/pagseguro.php b/upload/admin/controller/extension/payment/pagseguro.php index ce9124f..6ac3d08 100644 --- a/upload/admin/controller/extension/payment/pagseguro.php +++ b/upload/admin/controller/extension/payment/pagseguro.php @@ -265,6 +265,8 @@ public function install() $this->model_setting_extension->install('payment', 'pagseguro_boleto'); $this->model_setting_extension->install('payment', 'pagseguro_credit'); $this->model_setting_extension->install('payment', 'pagseguro_debit'); + $this->model_setting_extension->install('total', 'pagseguro_discount'); + $this->model_setting_extension->install('total', 'pagseguro_fee'); $this->load->model('user/user_group'); @@ -276,5 +278,21 @@ public function install() $this->model_user_user_group->addPermission($this->user->getGroupId(), 'access', 'extension/payment/pagseguro_debit'); $this->model_user_user_group->addPermission($this->user->getGroupId(), 'modify', 'extension/payment/pagseguro_debit'); + + $this->model_user_user_group->addPermission($this->user->getGroupId(), 'access', 'extension/total/pagseguro_discount'); + $this->model_user_user_group->addPermission($this->user->getGroupId(), 'modify', 'extension/total/pagseguro_discount'); + + $this->model_user_user_group->addPermission($this->user->getGroupId(), 'access', 'extension/total/pagseguro_fee'); + $this->model_user_user_group->addPermission($this->user->getGroupId(), 'modify', 'extension/total/pagseguro_fee'); + + $this->load->model('setting/setting'); + + $this->model_setting_setting->editSetting('total_pagseguro_discount', [ + 'total_pagseguro_discount_status' => true + ]); + + $this->model_setting_setting->editSetting('total_pagseguro_fee', [ + 'total_pagseguro_fee_status' => true + ]); } } diff --git a/upload/admin/controller/extension/total/pagseguro_discount.php b/upload/admin/controller/extension/total/pagseguro_discount.php new file mode 100644 index 0000000..2c7e1ad --- /dev/null +++ b/upload/admin/controller/extension/total/pagseguro_discount.php @@ -0,0 +1,11 @@ +response->redirect( + $this->url->link('extension/payment/pagseguro', 'user_token=' . $this->session->data['user_token']) + ); + } +} diff --git a/upload/admin/controller/extension/total/pagseguro_fee.php b/upload/admin/controller/extension/total/pagseguro_fee.php new file mode 100644 index 0000000..6d7a0bd --- /dev/null +++ b/upload/admin/controller/extension/total/pagseguro_fee.php @@ -0,0 +1,11 @@ +response->redirect( + $this->url->link('extension/payment/pagseguro', 'user_token=' . $this->session->data['user_token']) + ); + } +} diff --git a/upload/admin/language/en-gb/extension/total/pagseguro_discount.php b/upload/admin/language/en-gb/extension/total/pagseguro_discount.php new file mode 100644 index 0000000..58d3ee6 --- /dev/null +++ b/upload/admin/language/en-gb/extension/total/pagseguro_discount.php @@ -0,0 +1,4 @@ +