PluginProbe
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress / 11.0.1
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress v11.0.1
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 / Automation / tmpl / condition.php

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

217 lines 10.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 defined('ABSPATH') || die('Restricted Access');
3 ?>
4 <form id="acym_form" action="<?php echo esc_url(acym_completeLink(acym_getVar('cmd', 'ctrl'))); ?>" method="post" name="acyForm" data-abide novalidate>
5 <input type="hidden" name="id" value="<?php echo empty($data['id']) ? '' : intval($data['id']); ?>">
6 <input type="hidden" id="conditions" value="<?php echo esc_attr(json_encode($data['condition']->conditions)); ?>">
7 <input type="hidden" name="stepAutomationId" value="<?php echo empty($data['step_automation_id']) ? '' : intval($data['step_automation_id']); ?>">
8 <input type="hidden" name="conditionId" value="<?php echo empty($data['condition']->id) ? '' : intval($data['condition']->id); ?>">
9 <input type="hidden" id="acym__automation__conditions__count__and" value="0">
10 <input type="hidden" id="acym__automation__conditions__count__or" value="0">
11
12 <div class="acym__content grid-x cell" id="acym__automation__conditions">
13 <?php
14 if (empty($data['condition']->conditions)) {
15 $data['workflowHelper']->disabledAfter = 'condition';
16 }
17 $data['workflowHelper']->display($this->steps, 'condition');
18 ?>
19 <div id="acym__automation__or__example" style="display: none;">
20 <h6 class="cell acym__title acym__title__secondary margin-top-1"><?php echo esc_html(acym_translation('ACYM_OR')); ?></h6>
21 <div class="cell grid-x acym__content acym__automation__group__condition" data-condition-number="0">
22 <div class="acym__automation__new__or cell grid-x">
23 <div class="cell auto"></div>
24 <i class="acymicon-close acym__color__red acym__automation__delete__group__condition shrink cell cursor-pointer"></i>
25 </div>
26 <div class="cell grid-x margin-top-2">
27 <button data-condition-type="" type="button" class="button-secondary button medium-shrink acym__automation__add-condition">
28 <?php echo esc_html(acym_translation('ACYM_ADD_CONDITION')); ?>
29 </button>
30 </div>
31 </div>
32 </div>
33 <div class="cell grid-x acym__automation__one__condition" id="acym__automation__and__example" style="display: none;">
34 <div class="acym__automation__and cell grid-x margin-top-2">
35 <h6 class="cell medium-shrink small-11 acym__title acym__title__secondary"><?php echo esc_html(acym_translation('ACYM_AND')); ?></h6>
36 <div class="cell medium-4 hide-for-small-only"></div>
37 <i class="cell medium-shrink small-1 cursor-pointer acymicon-close acym__color__red acym__automation__delete__one__condition"></i>
38 </div>
39 <div class="medium-5 cell acym__automation__and__example__classic__select" style="display: none;">
40 <?php
41 acym_select(
42 $data['classic_name'],
43 'conditions_name',
44 null,
45 [
46 'class' => 'acym__automation__select__classic__condition',
47 'data-class' => 'acym__select',
48 ],
49 'value',
50 'text',
51 null,
52 false,
53 true
54 );
55 ?>
56 </div>
57 <div class="medium-5 cell acym__automation__and__example__user__select" style="display: none;">
58 <?php
59 acym_select(
60 $data['user_name'],
61 'conditions_name',
62 null,
63 [
64 'class' => 'acym__automation__select__user__condition',
65 'data-class' => 'acym__select',
66 ],
67 'value',
68 'text',
69 null,
70 false,
71 true
72 );
73 ?>
74 </div>
75 </div>
76
77 <h6 class="acym__title acym__title__secondary cell">
78 <?php echo esc_html(acym_translation('ACYM_SELECT_YOUR_CONDITIONS'));
79 acym_info(['textShownInTooltip' => 'ACYM_CONDITIONS_DESC']); ?>
80 </h6>
81 <div class="cell grid-x grid-margin-x margin-bottom-2" <?php echo $data['type_trigger'] == 'classic' ? 'style="display: none;"' : ''; ?>>
82 <div class="cell auto"></div>
83 <input type="hidden" name="type_condition" id="acym__automation__type-condition__input" value="<?php echo esc_attr($data['type_condition']); ?>">
84 <p data-condition="user" class="acym__automation__choose__condition medium-shrink cell <?php echo $data['type_condition'] == 'classic' ? '' : 'selected-condition'; ?>">
85 <?php echo esc_html(acym_translation('ACYM_EXECUTE_CONDITIONS_ON_ONE_SUBSCRIBER')); ?>
86 </p>
87 <p data-condition="classic"
88 class="acym__automation__choose__condition medium-shrink cell <?php echo $data['type_condition'] == 'classic' ? 'selected-condition' : ''; ?>">
89 <?php echo esc_html(acym_translation('ACYM_EXECUTE_CONDITIONS_ON_ALL_SUBSCRIBERS')); ?>
90 </p>
91 <div class="cell auto"></div>
92 </div>
93
94 <div class="cell grid-x acym__automation__condition__container"
95 id="acym__automation__conditions__type__classic" <?php echo $data['type_condition'] == 'classic' ? '' : 'style="display:none;"'; ?>>
96 <input type="hidden" value="<?php echo esc_attr(json_encode($data['classic_option'])); ?>" id="acym__automation__condition__classic__options">
97 <div class="cell grid-x acym__content acym__automation__group__condition" data-condition-number="0">
98 <div class="cell grid-x acym__automation__one__condition acym__automation__one__condition__classic">
99 <div class="medium-5 cell">
100 <?php
101 acym_select(
102 $data['classic_name'],
103 'conditions_name',
104 null,
105 ['class' => 'acym__select acym__automation__select__classic__condition'],
106 'value',
107 'text',
108 null,
109 false,
110 true
111 );
112 ?>
113 </div>
114 </div>
115 <div class="cell grid-x margin-top-2">
116 <button data-condition-type="classic"
117 data-block="0"
118 type="button"
119 class="button-secondary button medium-shrink acym__automation__add-condition"><?php echo esc_html(
120 acym_translation('ACYM_ADD_CONDITION')
121 ); ?></button>
122 </div>
123 </div>
124 <button data-condition-type="classic" type="button" class="acym__automation__conditions__or margin-top-1 button button-secondary"><?php echo esc_html(
125 acym_translation(
126 'ACYM_OR'
127 )
128 ); ?></button>
129 </div>
130
131 <div class="cell grid-x acym__automation__condition__container"
132 id="acym__automation__conditions__type__user" <?php echo $data['type_condition'] === 'classic' ? 'style="display:none;"' : ''; ?>>
133 <input type="hidden" value="<?php echo esc_attr(json_encode($data['user_option'])); ?>" id="acym__automation__condition__user__options">
134 <div class="cell grid-x acym__content acym__automation__group__condition" data-condition-number="0">
135 <div class="cell grid-x acym__automation__one__condition acym__automation__one__condition__user">
136 <div class="medium-5 cell">
137 <?php
138 acym_select(
139 $data['user_name'],
140 'conditions_name',
141 null,
142 ['class' => 'acym__select acym__automation__select__user__condition'],
143 'value',
144 'text',
145 null,
146 false,
147 true
148 );
149 ?>
150 </div>
151 </div>
152 <div class="cell grid-x margin-top-2">
153 <button data-condition-type="user"
154 data-block="0"
155 type="button"
156 class="button-secondary button medium-shrink acym__automation__add-condition"><?php echo esc_html(
157 acym_translation('ACYM_ADD_CONDITION')
158 ); ?></button>
159 </div>
160 </div>
161 <button data-condition-type="user" type="button" class="acym__automation__conditions__or margin-top-1 button button-secondary"><?php echo esc_html(
162 acym_translation(
163 'ACYM_OR'
164 )
165 ); ?></button>
166 </div>
167
168 <div class="cell grid-x grid-margin-x margin-top-2">
169 <?php if (empty($data['id'])) { ?>
170 <div class="cell medium-auto grid-x grid-margin-x text-right">
171 <div class="cell auto"></div>
172 <button
173 type="button"
174 class="button button-secondary acy_button_submit medium-shrink cell"
175 data-task="listing"
176 data-condition="cleanCondition"
177 >
178 <?php echo esc_html(acym_translation('ACYM_CANCEL')); ?>
179 </button>
180 <button type="button"
181 class="button acy_button_submit medium-shrink cell"
182 data-task="edit"
183 data-step="setConditionMassAction"
184 data-condition="cleanCondition">
185 <?php echo esc_html(acym_translation('ACYM_SET_FILTERS')); ?>
186 </button>
187 </div>
188 <?php } else { ?>
189 <div class="cell medium-shrink medium-margin-bottom-0 margin-bottom-1 text-left">
190 <?php acym_backToListing('automation'); ?>
191 </div>
192 <div class="cell medium-auto grid-x grid-margin-x text-right">
193 <div class="cell auto"></div>
194 <button type="button"
195 class="button button-secondary acy_button_submit medium-shrink medium-margin-bottom-0 margin-bottom-1 cell"
196 data-task="edit"
197 data-step="saveExitConditions"
198 data-condition="cleanCondition"
199 >
200 <?php echo esc_html(acym_translation('ACYM_SAVE_EXIT')); ?>
201 </button>
202 <button
203 type="button"
204 class="button acy_button_submit medium-shrink medium-margin-bottom-0 cell"
205 data-task="edit"
206 data-step="saveConditions"
207 data-condition="cleanCondition"
208 >
209 <?php echo esc_html(acym_translation('ACYM_SAVE_CONTINUE')); ?>
210 </button>
211 </div>
212 <?php } ?>
213 </div>
214 </div>
215 <?php acym_formOptions(); ?>
216 </form>
217