PluginProbe
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress / 10.11.1
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress v10.11.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 / Override / tmpl / listing.php

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

105 lines 5.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <form id="acym_form" action="<?php echo acym_completeLink(acym_getVar('cmd', 'ctrl')); ?>" method="post" name="acyForm">
2 <?php $data['toolbar']->displayToolbar($data); ?>
3 <div id="acym__override" class="acym__content cell">
4 <?php
5 $workflow = $data['workflowHelper'];
6 echo $workflow->displayTabs($this->tabs, 'listing&overrideMailSource='.$data['source']);
7 ?>
8 <div class="cell grid-x margin-top-1">
9 <div class="grid-x acym__listing__actions cell margin-bottom-1">
10 <?php
11 $actions = [
12 'setActive' => acym_translation('ACYM_ACTIVATE'),
13 'setInactive' => acym_translation('ACYM_DEACTIVATE'),
14 'reset' => acym_translation('ACYM_RESET'),
15 ];
16 echo acym_listingActions($actions);
17 ?>
18 </div>
19 <div class="cell grid-x align-justify">
20 <div class="cell grid-x large-shrink acym_vcenter">
21 <?php
22 $options = [
23 '' => ['ACYM_ALL', $data['overrideNumberPerStatus']['all']],
24 'active' => ['ACYM_ACTIVE', $data['overrideNumberPerStatus']['active']],
25 'inactive' => ['ACYM_INACTIVE', $data['overrideNumberPerStatus']['inactive']],
26 ];
27 echo acym_filterStatus($options, $data['status'], 'emails_override_status');
28 ?>
29 </div>
30 <div class="cell large-shrink acym_listing_sort-by">
31 <?php echo acym_sortBy(
32 [
33 'active' => acym_translation('ACYM_ACTIVE'),
34 ],
35 'override',
36 $data['ordering']
37 ); ?>
38 </div>
39 </div>
40 </div>
41 <div class="grid-x acym__listing acym__listing__view__override">
42 <div class="grid-x cell acym__listing__header">
43 <div class="medium-shrink small-1 cell">
44 <input id="checkbox_all" type="checkbox" name="checkbox_all">
45 </div>
46 <div class="grid-x medium-auto small-11 cell acym__listing__header__title__container">
47 <div class="acym__listing__header__title cell medium-4">
48 <?php echo acym_translation('ACYM_NAME'); ?>
49 </div>
50 <div class="acym__listing__header__title cell hide-for-small-only medium-7">
51 <?php echo acym_translation('ACYM_DESCRIPTION'); ?>
52 </div>
53 <div class="acym__listing__header__title cell hide-for-small-only text-center medium-1">
54 <?php echo acym_translation('ACYM_ACTIVE'); ?>
55 </div>
56 </div>
57 </div>
58 <?php foreach ($data['allEmailsOverride'] as $override) { ?>
59 <div data-acy-elementid="<?php echo acym_escape($override->id); ?>" class="grid-x cell align-middle acym__listing__row">
60 <div class="medium-shrink small-1 cell">
61 <input id="checkbox_<?php echo acym_escape($override->id); ?>" type="checkbox" name="elements_checked[]" value="<?php echo acym_escape($override->id); ?>">
62 </div>
63 <div class="grid-x medium-auto small-11 cell acym__listing__title__container">
64 <div class="cell medium-4 acym__listing__title">
65 <a href="<?php echo acym_completeLink('mails&task=edit&type=override&id='.intval($override->mail_id).'&return='.urlencode(acym_currentURL())); ?>">
66 <p><?php
67 $subject = preg_replace('#^{trans:([A-Z_]+)(|.+)*}$#', '$1', $override->subject);
68 $subject = str_replace('%', '%%', $subject);
69 echo acym_translationSprintf($subject, '{param1}', '{param2}');
70 ?></p>
71 </a>
72 </div>
73 <div class="cell medium-6">
74 <?php echo acym_translation($override->description); ?>
75 </div>
76 <div class="cell medium-1"></div>
77 <div class="cell medium-1 text-center acym__listing__controls">
78 <?php
79 if ($override->active == 1) {
80 $class = 'acymicon-check-circle acym__color__green" data-acy-newvalue="0';
81 $tooltip = 'ACYM_ACTIVE';
82 } else {
83 $class = 'acymicon-times-circle acym__color__red" data-acy-newvalue="1';
84 $tooltip = 'ACYM_INACTIVE';
85 }
86 echo acym_tooltip(
87 [
88 'hoveredText' => '<i data-acy-table="mail_override" data-acy-field="active" data-acy-elementid="'.acym_escape(
89 $override->id
90 ).'" class="acym_toggleable '.$class.'"></i>',
91 'textShownInTooltip' => acym_translation($tooltip),
92 ]
93 );
94 ?>
95 </div>
96 </div>
97 </div>
98 <?php } ?>
99 </div>
100 <?php echo $data['pagination']->display('override'); ?>
101
102 </div>
103 <?php acym_formOptions(); ?>
104 </form>
105