-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathinstall.xml
More file actions
115 lines (105 loc) · 3.26 KB
/
install.xml
File metadata and controls
115 lines (105 loc) · 3.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<?xml version="1.0" encoding="utf-8"?>
<modification>
<name>YaadPay For 3.x</name>
<code>yaadpay_3_x_compatibility</code>
<version>7.0.6.0</version>
<author>Gilad_Levi</author>
<link>https://bytii.cloud</link>
<file error="skip" path="admin/controller/user/user_permission.php">
<operation>
<search trim="true">
<![CDATA[if (isset($this->request->post['permission']['access'])) {]]>
</search>
<add position="before">
<![CDATA[
$permiss_to_change = array('payment/yaadpay');
foreach ($data['permissions'] as $key => $permiss) {
if(in_array($permiss, $permiss_to_change))
$data['permissions'][$key] = 'extension/'.$permiss;
}
]]>
</add>
</operation>
</file>
<file error="skip" path="admin/model/user/user_group.php">
<operation>
<search trim="true">
<![CDATA[public function editUserGroup($user_group_id, $data) {]]>
</search>
<add position="after">
<![CDATA[
$permiss_to_change = array('payment/yaadpay');
$permiss_types = array('access', 'modify');
foreach ($permiss_to_change as $key => $permiss) {
if(in_array($permiss, $data['permission']['access']))
$data['permission']['access'][] = str_replace('extension/', '', $permiss);
if(in_array($permiss, $data['permission']['modify']))
$data['permission']['modify'][] = str_replace('extension/', '', $permiss);
}
]]>
</add>
</operation>
</file>
<file error="skip" path="catalog/controller/checkout/success.php">
<operation>
<search trim="true">
<![CDATA[if (isset($this->session->data['order_id'])) {]]>
</search>
<add position="after">
<![CDATA[
$data['is_checkout_success'] = true;
]]>
</add>
</operation>
</file>
<file error="skip" path="catalog/view/theme/*/template/common/success.twig">
<operation>
<search trim="true">
<![CDATA[{{ header }}]]>
</search>
<add position="after">
<![CDATA[
{% if is_checkout_success is not empty %}
<script type="text/javascript">
if ( self !== top ) {
top.location.href = document.location.href ;
}
</script>
{% endif %}
]]>
</add>
</operation>
</file>
<file path="admin/controller/common/column_left.php">
<operation>
<search>
<![CDATA[$marketplace = array();]]>
</search>
<add position="before">
<![CDATA[
if($this->config->get('payment_yaadpay_menu')){
$data['menus'][] = array(
'id' => 'menu-yaadpay',
'icon' => 'fa-credit-card',
'name' => $this->language->get('text_yaadpay_menu'),
'href' => $this->url->link('extension/payment/yaadpay','user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
]]>
</add>
</operation>
</file>
<file path="admin/language/en-gb/common/column_left.php">
<operation>
<search>
<![CDATA['Other Statuses';]]>
</search>
<add position="after">
<![CDATA[
$_['text_yaadpay_menu'] = 'YaadPay';
]]>
</add>
</operation>
</file>
</modification>