PluginProbe
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress / 10.10.2
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress v10.10.2
11.1.1 11.1.0 11.0.5 11.0.4 11.0.3 11.0.2 11.0.1 11.0.0 10.11.1 10.11.0 10.10.2 10.10.1 10.10.0 10.9.1 trunk 10.0.0 10.0.1 10.1.0 10.1.1 10.1.2 10.1.3 10.1.4 10.2.0 10.2.1 10.2.2 All 62 releases
acymailing / back / Views / Configuration / tmpl / data.php

data.php in AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress 10.10.2, at back/Views/Configuration/tmpl/data.php

221 lines 8.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <div class="acym__content acym_area padding-vertical-1 padding-horizontal-2 margin-bottom-2">
2 <div class="cell margin-bottom-2">
3 <div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_CONFIDENTIALITY'); ?></div>
4 <div class="grid-x grid-margin-x">
5 <?php echo acym_switch(
6 'config[gdpr_export]',
7 $this->config->get('gdpr_export'),
8 acym_translation('ACYM_GDPR_EXPORT_BUTTON'),
9 [],
10 'xlarge-3 medium-5 small-9',
11 'auto',
12 '',
13 'export_config'
14 ); ?>
15 </div>
16 <div class="grid-x grid-margin-x margin-top-1">
17 <?php echo acym_switch(
18 'config[gdpr_delete]',
19 $this->config->get('gdpr_delete'),
20 acym_translation('ACYM_GDPR_DELETE_BUTTON'),
21 [],
22 'xlarge-3 medium-5 small-9'
23 ); ?>
24 </div>
25 </div>
26
27 <div class="cell margin-bottom-2">
28 <div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_TRACKING'); ?></div>
29
30 <div class="grid-x grid-margin-x margin-y">
31 <label class="cell xlarge-3 small-5" for="from_as_replyto">
32 <?php echo acym_translation('ACYM_TRACKINGSYSTEM'); ?>
33 </label>
34 <div class="cell xlarge-9 small-7 acym_vcenter">
35 <?php $trackingMode = $this->config->get('trackingsystem', 'acymailing'); ?>
36
37 <input
38 type="checkbox"
39 name="config[trackingsystem][]"
40 id="trackingsystem[0]"
41 value="acymailing"
42 <?php echo stripos($trackingMode, 'acymailing') !== false ? 'checked="checked"' : ''; ?>
43 />
44 <label for="trackingsystem[0]">AcyMailing<?php echo acym_info(['textShownInTooltip' => 'ACYM_TRACKINGSYSTEM_ACY_DESC']); ?></label>
45
46 <input
47 type="checkbox"
48 name="config[trackingsystem][]"
49 id="trackingsystem[1]"
50 value="google"
51 <?php echo stripos($trackingMode, 'google') !== false ? 'checked="checked"' : ''; ?>
52 />
53 <label for="trackingsystem[1]">Google Analytics<?php echo acym_info(['textShownInTooltip' => 'ACYM_TRACKINGSYSTEM_GA_DESC']); ?></label>
54
55 <input type="hidden" name="config[trackingsystem][]" value="1" />
56 </div>
57 </div>
58
59 <div class="grid-x grid-margin-x margin-y margin-top-1">
60 <?php
61 echo acym_switch(
62 'config[trackingsystemexternalwebsite]',
63 $this->config->get('trackingsystemexternalwebsite'),
64 acym_translation('ACYM_TRACKINGSYSTEM_EXTERNAL_LINKS').acym_info(['textShownInTooltip' => 'ACYM_TRACKINGSYSTEM_EXTERNAL_LINKS_DESC']),
65 [],
66 'xlarge-3 medium-5 small-9',
67 'auto',
68 '',
69 'external_config'
70 );
71 ?>
72 </div>
73 </div>
74 <div class="cell margin-bottom-2">
75 <div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_DATA_MANAGEMENT'); ?></div>
76 <?php if (acym_level(ACYM_ESSENTIAL)) { ?>
77 <div class="grid-x grid-margin-x margin-y">
78 <?php
79 echo acym_switch(
80 'config[delete_stats_enabled]',
81 $this->config->get('delete_stats_enabled', 0),
82 acym_translation('ACYM_DELETE_DETAILED_STATS_AFTER').acym_info(['textShownInTooltip' => 'ACYM_DELETE_DETAILED_STATS_AFTER_DESC']),
83 [],
84 'xlarge-3 medium-5 small-9',
85 'auto',
86 '',
87 'delete_stats_enabled'
88 ); ?>
89 <div class="cell grid-x" id="delete_stats_enabled">
90 <?php
91 $delayTypeAuto = $data['typeDelay'];
92 echo $delayTypeAuto->display('config[delete_stats]', $this->config->get('delete_stats', 86400 * 360), \AcyMailing\Types\DelayType::TYPE_WEEKS_MONTHS);
93 ?>
94 </div>
95 </div>
96 <?php } ?>
97 <div class="grid-x grid-margin-x margin-y margin-top-1">
98 <?php
99 echo acym_switch(
100 'config[delete_user_history_enabled]',
101 $this->config->get('delete_user_history_enabled', 0),
102 acym_translation('ACYM_DELETE_USER_HISTORY_AFTER'),
103 [],
104 'xlarge-3 medium-5 small-9',
105 'auto',
106 '',
107 'delete_user_history_enabled'
108 ); ?>
109 <div class="cell grid-x" id="delete_user_history_enabled">
110 <?php
111 $delayTypeAuto = $data['typeDelay'];
112 echo $delayTypeAuto->display('config[delete_user_history]', $this->config->get('delete_user_history', 0), \AcyMailing\Types\DelayType::TYPE_WEEKS_MONTHS);
113 ?>
114 </div>
115 </div>
116 <div class="grid-x grid-margin-x margin-y margin-top-1">
117 <?php
118 echo acym_switch(
119 'config[delete_archive_history_enabled]',
120 $this->config->get('delete_archive_history_enabled', 1),
121 acym_translation('ACYM_DELETE_ARCHIVE_HISTORY_AFTER'),
122 [],
123 'xlarge-3 medium-5 small-9',
124 'auto',
125 '',
126 'delete_archive_history_enabled'
127 ); ?>
128 <div class="cell grid-x" id="delete_archive_history_enabled">
129 <?php
130 $delayTypeAuto = $data['typeDelay'];
131 echo $delayTypeAuto->display(
132 'config[delete_archive_history_after]',
133 $this->config->get('delete_archive_history_after', 86400 * 90),
134 \AcyMailing\Types\DelayType::TYPE_WEEKS_MONTHS
135 );
136 ?>
137 </div>
138 </div>
139 </div>
140 <div class="cell margin-bottom-2">
141 <div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_USER_DATA_MANAGEMENT'); ?></div>
142 <div class="grid-x grid-margin-x margin-y">
143 <?php
144 echo acym_switch(
145 'config[export_data_changes]',
146 $this->config->get('export_data_changes', 0),
147 acym_translation('ACYM_EXPORT_DATA_CHANGES').acym_info(['textShownInTooltip' => 'ACYM_EXPORT_DATA_CHANGES_DESC']),
148 [],
149 'xlarge-3 medium-5 small-9',
150 'auto',
151 '',
152 'export_data_changes'
153 ); ?>
154 <div id="export_data_changes" class="cell grid-x margin-top-1">
155 <div class="cell grid-x">
156 <label class="xlarge-3 medium-5 small-9"><?php echo acym_translation('ACYM_SELECT_FIELDS_TO_EXPORT'); ?></label>
157 <div class="cell xlarge-3 medium-5 small-9">
158 <?php echo acym_selectMultiple(
159 $data['fields'],
160 'config[export_data_changes_fields]',
161 $data['export_data_changes_fields'],
162 ['class' => 'acym__select'],
163 'id',
164 'name',
165 true
166 ); ?>
167 </div>
168 </div>
169 <div class="cell grid-x margin-top-1">
170 <div class="cell xlarge-3 medium-5 small-9 grid-x">
171 <button type="button" class="button button-secondary acy_button_submit cell shrink" data-task="downloadExportChangesFile">
172 <?php echo acym_translation('ACYM_EXPORT'); ?>
173 </button>
174 </div>
175 <div class="cell xlarge-3 medium-5 small-9">
176 <?php
177 $choices = [1 => acym_translation('ACYM_CURRENT_MONTH'), 0 => acym_translation('ACYM_PREVIOUS_MONTH')];
178 echo acym_select($choices, 'export_changes_file_current', 1, ['class' => 'acym__select']);
179 ?>
180 </div>
181 </div>
182 </div>
183 </div>
184 </div>
185 <div class="cell margin-bottom-2">
186 <div class="acym__title acym__title__secondary">
187 <?php echo acym_translation('ACYM_DATA_EXPORT_MANAGEMENT'); ?>
188 </div>
189
190 <div class="grid-x grid-margin-x margin-y">
191 <label class="cell xlarge-3 medium-5 small-9">
192 <?php
193 echo acym_translation('ACYM_CSV_SEPARATOR_CHOICE');
194 echo acym_info(
195 [
196 'textShownInTooltip' => acym_translation('ACYM_CSV_SEPARATOR_CHOICE_DESC'),
197 ]
198 );
199 ?>
200 </label>
201 <div class="cell xlarge-9 medium-7 small-12 acym_vcenter">
202 <label class="margin-right-1">
203 <input type="radio"
204 name="config[csv_separator]"
205 value=";"
206 <?php echo $this->config->get('csv_separator', ',') === ';' ? 'checked="checked"' : ''; ?> />
207 ;
208 </label>
209
210 <label>
211 <input type="radio"
212 name="config[csv_separator]"
213 value=","
214 <?php echo $this->config->get('csv_separator', ',') === ',' ? 'checked="checked"' : ''; ?> />
215 ,
216 </label>
217 </div>
218 </div>
219 </div>
220 </div>
221