Skip to content

Commit ab6434c

Browse files
committed
v1.0.0
1 parent 7b4f7ff commit ab6434c

File tree

3 files changed

+20
-56
lines changed

3 files changed

+20
-56
lines changed

.gitignore

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,2 @@
1-
# Private files
2-
# The following files contain your database credentials and other personal data.
3-
4-
config/settings.*.php
5-
6-
# Cache, temp and generated files
7-
# The following files are generated by PrestaShop.
8-
9-
admin-dev/autoupgrade/
10-
/cache/*
11-
!/cache/index.php
12-
!/cache/*/
13-
/cache/*/*
14-
!/cache/cachefs/index.php
15-
!/cache/purifier/index.php
16-
!/cache/push/index.php
17-
!/cache/sandbox/index.php
18-
!/cache/smarty/index.php
19-
!/cache/tcpdf/index.php
20-
config/xml/*.xml
21-
/log/*
22-
*sitemap.xml
23-
themes/*/cache/
24-
modules/*/config*.xml
25-
26-
# Site content
27-
# The following folders contain product images, virtual products, CSV's, etc.
28-
29-
admin-dev/backups/
30-
admin-dev/export/
31-
admin-dev/import/
32-
download/
33-
/img/*
34-
upload/
35-
36-
*/DS_STORE
37-
.DS_Store
1+
.idea/
2+
.DS_STORE

admin/controller/payment/blockbee.php

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -253,25 +253,8 @@ public function order_info(&$route, &$data, &$output)
253253

254254
public function install(): void
255255
{
256-
if ($this->user->hasPermission('modify', 'extension/blockbee/payment/blockbee')) {
257-
// Create events
258-
$this->load->model('setting/event');
259-
260-
$this->load->model('extension/blockbee/payment/blockbee');
261-
262-
if (!$this->model_setting_event->getEventByCode('blockbee_order_info')) {
263-
$this->model_setting_event->addEvent(['code' => 'blockbee_order_info', 'description' => '', 'trigger' => 'admin/view/sale/order_info/before', 'action' => 'extension/blockbee/payment/blockbee|order_info', 'status' => 1, 'sort_order' => '1']);
264-
}
265-
266-
if (!$this->model_setting_event->getEventByCode('blockbee_order_button')) {
267-
$this->model_setting_event->addEvent(['code' => 'blockbee_order_button', 'description' => '', 'trigger' => 'catalog/view/account/order_info/before', 'action' => 'extension/blockbee/payment/blockbee|order_pay_button', 'status' => 1, 'sort_order' => '1']);
268-
}
269-
270-
if (!$this->model_setting_event->getEventByCode('blockbee_after_purchase')) {
271-
$this->model_setting_event->addEvent(['code' => 'blockbee_after_purchase', 'description' => '', 'trigger' => 'catalog/view/common/success/after', 'action' => 'extension/blockbee/payment/blockbee|after_purchase', 'status' => 1, 'sort_order' => '1']);
272-
}
256+
$this->load->model('extension/blockbee/payment/blockbee');
273257

274-
$this->model_extension_blockbee_payment_blockbee->install();
275-
}
258+
$this->model_extension_blockbee_payment_blockbee->install();
276259
}
277260
}

admin/model/payment/blockbee.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@
44
class BlockBee extends \Opencart\System\Engine\Model {
55

66
public function install(): void {
7+
// Create events
8+
$this->load->model('setting/event');
9+
10+
11+
if (!$this->model_setting_event->getEventByCode('blockbee_order_info')) {
12+
$this->model_setting_event->addEvent(['code' => 'blockbee_order_info', 'description' => '', 'trigger' => 'admin/view/sale/order_info/before', 'action' => 'extension/blockbee/payment/blockbee|order_info', 'status' => 1, 'sort_order' => '1']);
13+
}
14+
15+
if (!$this->model_setting_event->getEventByCode('blockbee_order_button')) {
16+
$this->model_setting_event->addEvent(['code' => 'blockbee_order_button', 'description' => '', 'trigger' => 'catalog/view/account/order_info/before', 'action' => 'extension/blockbee/payment/blockbee|order_pay_button', 'status' => 1, 'sort_order' => '1']);
17+
}
18+
19+
if (!$this->model_setting_event->getEventByCode('blockbee_after_purchase')) {
20+
$this->model_setting_event->addEvent(['code' => 'blockbee_after_purchase', 'description' => '', 'trigger' => 'catalog/view/common/success/after', 'action' => 'extension/blockbee/payment/blockbee|after_purchase', 'status' => 1, 'sort_order' => '1']);
21+
}
22+
723
// Create order db table
824
$this->db->query("
925
CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "blockbee_order` (

0 commit comments

Comments
 (0)