PluginProbe
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress / 11.1.1
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress v11.1.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
← All changes | back/Partial/editor/versions.php +0 -133 10.11.1 → 11.1.1 View file →
@@ -1,133 +1,0 @@
1 -<?php
2 -
3 -use AcyMailing\Classes\TagClass;
4 -
5 -if (empty($data['mailInformation'])) {
6 - $data['mailInformation'] = $data['mail'];
7 -}
8 -
9 -$isAbTest = !empty($data['abtest']);
10 -
11 -?>
12 -<input type="hidden" name="current_version" id="current_version" value="main" />
13 -<input type="hidden" name="version_type" value="<?php echo $isAbTest ? 'abtest' : 'multilingual'; ?>" />
14 -<div class="cell acym__wysid__edit__versions-<?php echo $isAbTest ? 'abtest' : 'multilingual'; ?>" id="acym__wysid__edit__versions">
15 - <div class="acym__title acym__title__secondary">
16 - <?php
17 - if ($isAbTest) {
18 - echo acym_translation('ACYM_VERSIONS');
19 - } else {
20 - echo acym_translation('ACYM_CONFIGURATION_LANGUAGES').acym_info(['textShownInTooltip' => 'ACYM_MULTILINGUAL_DESC']);
21 - } ?>
22 - </div>
23 -
24 - <div class="acym__wysid__edit__versions__selection acym__wysid__edit__versions-selected">
25 - <?php
26 - if ($isAbTest) {
27 - echo '<i class="acymicon-pencil acym__wysid__edit__versions__selection__edition"></i>
28 - <i class="acymicon-check acym__wysid__edit__versions__selection__check"></i>
29 - <span class="acym__wysid__edit__versions__selection__element" acym-data-version="main">'.$data['main_version']->name.'</span>';
30 - } else {
31 - echo acym_tooltip(
32 - [
33 - 'hoveredText' => '<i class="acymicon-pencil acym__wysid__edit__versions__selection__edition"></i>
34 - <i class="acymicon-check acym__wysid__edit__versions__selection__check"></i>
35 - <img
36 - class="acym__wysid__edit__versions__selection__element"
37 - acym-data-version="main"
38 - src="'.acym_getFlagByCode($data['main_language']->code).'"
39 - alt="'.$data['main_language']->code.' flag">',
40 - 'textShownInTooltip' => $data['main_language']->name,
41 - ]
42 - );
43 - }
44 -
45 - ?>
46 -
47 - <?php
48 - $code = $isAbTest ? $data['main_version']->name : $data['main_language']->code;
49 - ?>
50 - <?php if (!$isAbTest) { ?>
51 - <input type="hidden" name="mail[language]" value="<?php echo acym_escape($code); ?>">
52 - <?php } ?>
53 - <input type="hidden" name="versions[main][subject]" value="">
54 - <input type="hidden" name="versions[main][preview]" value="">
55 - <input type="hidden" name="versions[main][content]" value="">
56 - <input type="hidden" name="versions[main][autosave]" value="">
57 - <input type="hidden" name="versions[main][settings]" value="">
58 - <input type="hidden" name="versions[main][stylesheet]" value="">
59 - </div>
60 - <?php
61 - $versions = $isAbTest ? $data['versions'] : $data['languages'];
62 - foreach ($versions as $version) {
63 - $containerClass = 'acym__wysid__edit__versions__selection';
64 - if (empty($version->subject)) {
65 - $containerClass .= ' acym__wysid__edit__versions__selection-empty';
66 - } else {
67 - $containerClass .= ' acym__wysid__edit__versions__selection-done';
68 - }
69 - ?>
70 -
71 - <div class="acym__wysid__edit__versions__separator"></div>
72 - <div class="<?php echo $containerClass; ?>">
73 - <?php
74 - if ($isAbTest) {
75 - echo '<i class="acymicon-pencil acym__wysid__edit__versions__selection__edition"></i>
76 - <i class="acymicon-check acym__wysid__edit__versions__selection__check"></i>
77 - <span class="acym__wysid__edit__versions__selection__element" acym-data-version="'.$version->code.'">'.$version->name.'</span>';
78 - } else {
79 - echo acym_tooltip(
80 - [
81 - 'hoveredText' => '<i class="acymicon-pencil acym__wysid__edit__versions__selection__edition"></i>
82 - <i class="acymicon-check acym__wysid__edit__versions__selection__check"></i>
83 - <img
84 - class="acym__wysid__edit__versions__selection__element"
85 - acym-data-version="'.$version->code.'"
86 - src="'.acym_getFlagByCode($version->code).'"
87 - alt="'.$version->code.' flag">',
88 - 'textShownInTooltip' => $version->name,
89 - ]
90 - );
91 - }
92 - ?>
93 -
94 - <input type="hidden" name="versions[<?php echo $version->code; ?>][subject]" value="<?php echo acym_escape($version->subject); ?>">
95 - <input type="hidden" name="versions[<?php echo $version->code; ?>][preview]" value="<?php echo acym_escape($version->preview); ?>">
96 - <input type="hidden" name="versions[<?php echo $version->code; ?>][content]" value="<?php echo acym_escape($version->content); ?>">
97 - <input type="hidden" name="versions[<?php echo $version->code; ?>][autosave]" value="<?php echo acym_escape($version->autosave); ?>">
98 - <input type="hidden" name="versions[<?php echo $version->code; ?>][settings]" value="<?php echo acym_escape($version->settings); ?>">
99 - <input type="hidden" name="versions[<?php echo $version->code; ?>][stylesheet]" value="<?php echo acym_escape($version->stylesheet); ?>">
100 - </div>
101 - <?php
102 - }
103 - ?>
104 -</div>
105 -
106 -<div id="acym__wysid__edit__versions__creation" class="cell grid-x grid-margin-x text-center align-center is-hidden">
107 - <h5><?php echo acym_translation($isAbTest ? 'ACYM_VERSION_CREATION_TITLE' : 'ACYM_MULTILINGUAL_CREATION_TITLE'); ?></h5>
108 - <div class="cell"><?php echo acym_translation($isAbTest ? 'ACYM_VERSION_CREATION_DESCRIPTION' : 'ACYM_MULTILINGUAL_CREATION_DESCRIPTION'); ?></div>
109 - <button type="button" class="cell button xlarge-4 large-4 margin-top-1 button-secondary" id="acym__wysid__edit__versions__creation__default">
110 - <?php echo acym_translation('ACYM_MULTILINGUAL_CREATION_FROM_DEFAULT'); ?>
111 - </button>
112 - <button type="button" class="cell button xlarge-4 large-4 margin-top-1 button-secondary" id="acym__wysid__edit__versions__creation__scratch">
113 - <?php echo acym_translation('ACYM_MULTILINGUAL_CREATION_FROM_SCRATCH'); ?>
114 - </button>
115 - <button type="button"
116 - data-open="acym__template__choose__modal"
117 - aria-controls="acym__template__choose__modal"
118 - tabindex="0"
119 - aria-haspopup="true"
120 - class="cell button xlarge-4 large-4 margin-top-1 button-secondary">
121 - <?php echo acym_translation('ACYM_START_FROM_TEMPLATE'); ?>
122 - </button>
123 - <?php
124 - $dataForTemplate = ['allTags' => $data['tagClass']->getAllTagsByType(TagClass::TYPE_MAIL)];
125 - echo acym_modalInclude(
126 - '',
127 - ACYM_VIEW.'Mails'.DS.'tmpl'.DS.'choose_template_ajax.php',
128 - 'acym__template__choose__modal',
129 - $dataForTemplate,
130 - 'acym__template__choose__modal__listing'
131 - );
132 - ?>
133 -</div>