PluginProbe
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress / 10.1.4
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress v10.1.4
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 / Fields / tmpl / edit_values.php

edit_values.php in AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress 10.1.4, at back/Views/Fields/tmpl/edit_values.php

228 lines 9.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <h2 class="cell acym__title acym__title__secondary margin-top-2 acym__fields__edit__section__title" id="acym__fields__edit__section__title--values">
2 <?php echo acym_translation('ACYM_FIELD_VALUES'); ?>
3 </h2>
4
5 <label class="cell large-11 acym__fields__change" id="acym__fields__custom-text">
6 <?php echo acym_translation('ACYM_CUSTOM_TEXT'); ?>
7 <textarea
8 name="field[option][custom_text]"
9 cols="30"
10 rows="10"><?php echo empty($data['field']->option->custom_text) ? '' : $data['field']->option->custom_text; ?></textarea>
11 </label>
12
13 <div class="cell grid-x acym__fields__change margin-bottom-2" id="acym__fields__value">
14 <div class="cell grid-x acym__listing">
15 <div class="grid-x cell acym__listing__fields__header">
16 <div class="medium-1 cell acym__listing__header__title"></div>
17 <div class="medium-4 cell acym__listing__header__title text-center">
18 <?php echo acym_translation('ACYM_VALUE'); ?>
19 </div>
20 <div class="medium-4 cell acym__listing__header__title text-center">
21 <?php echo acym_translation('ACYM_TITLE'); ?>
22 </div>
23 <div class="medium-2 cell acym__listing__header__title text-center">
24 <?php echo acym_translation('ACYM_DISABLED'); ?>
25 </div>
26 <div class="small-1 cell acym__listing__header__title"></div>
27 </div>
28 <div class="acym__fields__values__listing__sortable cell grid-x">
29 <?php if (empty($data['field']->value)) { ?>
30 <div class="grid-x cell acym__fields__value__sortable acym__content margin-bottom-1 grid-margin-x margin-y">
31 <div class="medium-1 cell acym_vcenter align-center acym__field__sortable__listing__handle">
32 <div class="grabbable acym__sortable__field__edit__handle grid-x">
33 <i class="acymicon-ellipsis-h cell acym__color__dark-gray"></i>
34 <i class="acymicon-ellipsis-h cell acym__color__dark-gray"></i>
35 </div>
36 </div>
37 <input type="text" name="field[value][value][]" class="cell medium-4 acym__fields__value__value" value="">
38 <input type="text" name="field[value][title][]" class="cell medium-4 acym__fields__value__title" value="">
39 <div class="cell medium-2">
40 <?php
41 echo acym_select(
42 [
43 'n' => acym_translation('ACYM_NO'),
44 'y' => acym_translation('ACYM_YES'),
45 ],
46 'field[value][disabled][]',
47 'n',
48 [
49 'class' => 'acym__fields__edit__select acym__select',
50 'acym-data-infinite' => true,
51 ],
52 'value',
53 'name'
54 ); ?>
55 </div>
56 </div>
57 <?php } else {
58 $i = 0;
59 foreach ($data['field']->value as $value) { ?>
60 <div class="grid-x cell acym__fields__value__sortable acym__content margin-bottom-1 grid-margin-x margin-y">
61 <div class="medium-1 cell acym_vcenter align-center acym__field__sortable__listing__handle">
62 <div class="grabbable acym__sortable__field__edit__handle grid-x">
63 <i class="acymicon-ellipsis-h cell acym__color__dark-gray"></i>
64 <i class="acymicon-ellipsis-h cell acym__color__dark-gray"></i>
65 </div>
66 </div>
67 <input type="text" name="field[value][value][]" class="cell medium-4 acym__fields__value__value" value="<?php echo acym_escape($value->value); ?>">
68 <input type="text" name="field[value][title][]" class="cell medium-4 acym__fields__value__title" value="<?php echo acym_escape($value->title); ?>">
69 <div class="cell medium-2">
70 <?php
71 echo acym_select(
72 [
73 'n' => acym_translation('ACYM_NO'),
74 'y' => acym_translation('ACYM_YES'),
75 ],
76 'field[value][disabled][]',
77 $value->disabled,
78 [
79 'class' => 'acym__fields__edit__select acym__select',
80 'acym-data-infinite' => true,
81 ],
82 'value',
83 'name'
84 );
85 ?>
86 </div>
87 <i class="cell acymicon-close small-1 acym__color__red cursor-pointer acym__field__delete__value"></i>
88 </div>
89 <?php $i++;
90 } ?>
91 <?php } ?>
92 </div>
93 <button type="button" class="button button-secondary margin-top-1" id="acym__fields__value__add-value"><?php echo acym_translation(
94 'ACYM_ADD_VALUE'
95 ); ?></button>
96 </div>
97 </div>
98
99 <div class="cell grid-x acym__fields__change" id="acym__fields__from-db">
100 <p class="cell"><?php echo acym_translation('ACYM_VALUES_FROM_DB'); ?></p>
101 <label class="cell margin-top-1 medium-5"><?php echo acym_translation('ACYM_DATABASE'); ?>
102 <?php
103 echo acym_select(
104 $data['database'],
105 'fieldDB[database]',
106 empty($data['field']->fieldDB->database) ? '' : $data['field']->fieldDB->database,
107 [
108 'class' => 'acym__fields__edit__select acym__select',
109 'acym-data-infinite' => true,
110 ],
111 'value',
112 'name'
113 );
114 ?>
115 </label>
116 <div class="medium-1"></div>
117 <label class="cell margin-top-1 medium-5"><?php echo acym_translation('ACYM_TABLES'); ?>
118 <?php
119 echo acym_select(
120 empty($data['field']->fieldDB->tables) ? [] : $data['field']->fieldDB->tables,
121 'fieldDB[table]',
122 empty($data['field']->fieldDB->table) ? '' : $data['field']->fieldDB->table,
123 [
124 'class' => 'acym__fields__edit__select acym__select',
125 'acym-data-infinite' => true,
126 ],
127 'value',
128 'name'
129 );
130 ?>
131 </label>
132 <label class="cell margin-top-1 medium-5"><?php echo acym_translation('ACYM_VALUE'); ?>
133 <?php
134 echo acym_select(
135 empty($data['field']->fieldDB->columns) ? [] : $data['field']->fieldDB->columns,
136 'fieldDB[value]',
137 empty($data['field']->fieldDB->value) ? '' : $data['field']->fieldDB->value,
138 [
139 'class' => 'acym__fields__edit__select acym__fields__database__columns acym__select',
140 'acym-data-infinite' => true,
141 ],
142 'value',
143 'name'
144 );
145 ?>
146 </label>
147 <div class="medium-1"></div>
148 <label class="cell margin-top-1 medium-5"><?php echo acym_translation('ACYM_TITLE'); ?>
149 <?php
150 echo acym_select(
151 empty($data['field']->fieldDB->columns) ? [] : $data['field']->fieldDB->columns,
152 'fieldDB[title]',
153 empty($data['field']->fieldDB->title) ? '' : $data['field']->fieldDB->title,
154 [
155 'class' => 'acym__fields__edit__select acym__fields__database__columns acym__select',
156 'acym-data-infinite' => true,
157 ],
158 'value',
159 'name'
160 );
161 ?>
162 </label>
163 <label class="cell margin-top-1 medium-4 margin-right-1"><?php echo acym_translation('ACYM_WHERE'); ?>
164 <?php
165 echo acym_select(
166 empty($data['field']->fieldDB->columns) ? [] : $data['field']->fieldDB->columns,
167 'fieldDB[where]',
168 empty($data['field']->fieldDB->where) ? '' : $data['field']->fieldDB->where,
169 [
170 'class' => 'acym__fields__edit__select acym__fields__database__columns acym__select',
171 'acym-data-infinite' => true,
172 ],
173 'value',
174 'name'
175 );
176 ?>
177 </label>
178 <label class="cell margin-top-1 medium-3 margin-right-1"><?php echo acym_translation('ACYM_WHERE_OPERATION'); ?>
179 <?php
180 $operator = $data['operatorType'];
181 echo $operator->display(
182 'fieldDB[where_sign]',
183 empty($data['field']->fieldDB->where_sign) ? '' : $data['field']->fieldDB->where_sign,
184 'acym__fields__edit__select acym__select'
185 );
186 ?>
187 </label>
188 <label class="cell margin-top-1 medium-4"><?php echo acym_translation('ACYM_WHERE_VALUE'); ?>
189 <input type="text"
190 name="fieldDB[where_value]"
191 class="margin-bottom-0"
192 value="<?php echo isset($data['field']->fieldDB->where_value) && strlen($data['field']->fieldDB->where_value) > 0 ? acym_escape(
193 $data['field']->fieldDB->where_value
194 ) : ''; ?>">
195 </label>
196 <label class="cell margin-top-1 medium-5"><?php echo acym_translation('ACYM_ORDER_BY'); ?>
197 <?php
198 echo acym_select(
199 empty($data['field']->fieldDB->columns) ? [] : $data['field']->fieldDB->columns,
200 'fieldDB[order_by]',
201 empty($data['field']->fieldDB->order_by) ? '' : $data['field']->fieldDB->order_by,
202 [
203 'class' => 'acym__fields__edit__select acym__fields__database__columns acym__select',
204 'acym-data-infinite' => true,
205 ],
206 'value',
207 'name'
208 );
209 ?>
210 </label>
211 <div class="medium-1"></div>
212 <label class="cell margin-top-1 medium-5"><?php echo acym_translation('ACYM_SORT_ORDERING'); ?>
213 <?php
214 echo acym_select(
215 ['asc' => 'ASC', 'desc' => 'DESC'],
216 'fieldDB[sort_order]',
217 empty($data['field']->fieldDB->sort_order) ? '' : $data['field']->fieldDB->sort_order,
218 [
219 'class' => 'acym__fields__edit__select acym__select',
220 'acym-data-infinite' => true,
221 ],
222 'value',
223 'name'
224 );
225 ?>
226 </label>
227 </div>
228