PluginProbe
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress / 11.0.5
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress v11.0.5
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 / Partial / editor / editor_wysid.php

editor_wysid.php in AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress 11.0.5, at back/Partial/editor/editor_wysid.php

179 lines 8.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- View file, its variables are local to the include scope, not true globals.
3 defined('ABSPATH') || die('Restricted Access');
4 ?>
5 <input type="hidden" id="default_template" value="<?php echo esc_attr($this->defaultTemplate); ?>" />
6 <input type="hidden" class="acym__wysid__hidden__save__content" id="editor_content" name="editor_content" value="" />
7 <input type="hidden" class="acym__wysid__hidden__save__content__template" id="editor_content_template" name="editor_content_template" value="" />
8 <?php $wysidStylesheet = $this->getWYSIDStylesheet(); ?>
9 <input type="hidden"
10 class="acym__wysid__hidden__save__stylesheet"
11 id="editor_stylesheet"
12 name="editor_stylesheet"
13 value="<?php echo esc_attr($wysidStylesheet); ?>" />
14 <input type="hidden"
15 class="acym__wysid__hidden__save__stylesheet__template"
16 id="editor_stylesheet_template"
17 name="editor_stylesheet_template"
18 value="<?php echo esc_attr($wysidStylesheet); ?>" />
19 <?php $wysidSettings = $this->getWYSIDSettings();
20 $mainColors = $this->getDefaultColors(); ?>
21 <input type="hidden" class="acym__wysid__hidden__save__settings" id="editor_settings" name="editor_settings" value="<?php echo esc_attr($wysidSettings); ?>" />
22 <input type="hidden"
23 class="acym__wysid__hidden__save__settings__template"
24 id="editor_settings_template"
25 name="editor_settings_template"
26 value="<?php echo esc_attr($wysidSettings); ?>" />
27 <input type="hidden" class="acym__wysid__hidden__save__colors" id="main_colors" name="main_colors" value="<?php echo esc_attr($mainColors); ?>" />
28 <input type="hidden" class="acym__wysid__hidden__save__colors__template" id="main_colors_template" name="main_colors_template" value="<?php echo esc_attr($mainColors); ?>" />
29 <input type="hidden" id="acym__wysid__session--lifetime" name="acym_session_lifetime" value="<?php echo esc_attr(ini_get('session.gc_maxlifetime')); ?>" />
30 <input type="hidden" class="acym__wysid__hidden__mailId" id="editor_mailid" name="editor_autoSave" value="<?php echo intval($this->mailId); ?>" />
31 <input type="hidden" class="acym__wysid__hidden__save__auto" id="editor_autoSave" value="<?php echo esc_attr($this->autoSave); ?>">
32 <input type="hidden" id="acym__template__preview">
33 <input type="hidden" id="acym__wysid__block__html__content">
34
35 <div id="acym__wysid__edit" class="cell grid-x margin-top-1">
36 <div class="cell medium-auto"></div>
37 <div class="cell <?php echo acym_isAdmin() ? 'xxlarge-9' : ''; ?> grid-x grid-margin-x acym__content">
38 <?php
39 if (!empty($data['multilingual']) || !empty($data['abtest'])) {
40 include acym_getPartial('editor', 'versions');
41 $preheaderSize = 'large-6';
42 include acym_getView('campaigns', 'edit_email_info_content', true);
43 }
44 ?>
45
46 <div class="cell grid-x align-center padding-1 padding-bottom-0">
47 <div class="cell medium-auto hide-for-small-only"></div>
48 <button id="acym__wysid__edit__button" type="button" class="cell button xlarge-3 large-4 medium-5 margin-bottom-0">
49 <i class="acymicon-edit"></i>
50 <?php
51 $ctrl = acym_getVar('string', 'ctrl');
52 if (in_array(acym_getVar('string', 'ctrl'), ['campaigns', 'frontcampaigns']) || !empty(acym_getVar('cmd', 'notification'))) {
53 echo esc_html(acym_translation('ACYM_EDIT_MAIL'));
54 } elseif ($this->walkThrough || !empty(acym_getVar('cmd', 'return'))) {
55 echo esc_html(acym_translation('ACYM_EDIT'));
56 } else {
57 echo esc_html(acym_translation('ACYM_EDIT_TEMPLATE'));
58 }
59 ?>
60 </button>
61 <div class="cell medium-auto hide-for-small-only"></div>
62 </div>
63
64 <div class="cell grid-x" id="acym__wysid__edit__preview">
65 <?php
66 if (!empty($data['multilingual'])) {
67 acym_tooltip(
68 [
69 'hoveredText' => '<div id="acym__wysid__edit__preview__reset__content"><i class="acymicon-rotate-left"></i></div>',
70 'textShownInTooltip' => acym_translation('ACYM_REMOVE_TRANSLATION_DESC'),
71 'classContainer' => 'acym__wysid__edit__preview__reset is-hidden',
72 ]
73 );
74 }
75 ?>
76 <div class="cell medium-auto hide-for-small-only"></div>
77 <?php
78 $classes = '';
79 if (acym_isAdmin()) {
80 if (!$this->walkThrough) {
81 $classes = 'large-10 xxlarge-9';
82 }
83 }
84 ?>
85 <div id="acym__wysid__email__preview" class="acym__email__preview grid-x cell <?php echo esc_attr($classes); ?> margin-top-1"></div>
86 <div class="cell medium-auto hide-for-small-only"></div>
87 </div>
88 </div>
89 <div class="cell medium-auto"></div>
90 </div>
91
92 <div class="grid-x grid-margin-x">
93 <div id="acym__wysid" class="grid-x margin-0 grid-margin-x cell" style="display: none;">
94 <!--Template & top toolbar-->
95 <div id="acym__wysid__wrap" class="grid-y auto cell grid-padding-x grid-padding-y">
96 <!--Warning area when generating thumbnail-->
97 <div id="acym__wysid__warning__thumbnail" class="grid-x align-center" style="display: none;">
98 <div class="cell align-center acym_vcenter">
99 <h3><?php echo esc_html(acym_translation('ACYM_SAVING_EMAIL')); ?></h3>
100 </div>
101 <?php acym_loaderLogo(); ?>
102 </div>
103 <!--Top toolbar-->
104 <?php
105 include acym_getPartial('editor', 'top_toolbar');
106 include acym_getPartial('editor', 'source');
107 include acym_getPartial('editor', 'template');
108 ?>
109 </div>
110
111 <div class="grid-y large-4 small-3 cell" id="acym__wysid__right">
112 <!--Send test-->
113 <?php
114 include acym_getPartial('editor', 'test');
115 ?>
116
117 <!--Right toolbar-->
118 <div id="acym__wysid__right-toolbar" class="grid-y cell">
119 <div id="acym__wysid__right-toolbar__overlay"></div>
120 <div class="acym__wysid__right-toolbar__content grid-y grid-padding-x small-12 cell" style="max-height: 829px;">
121 <div class="cell grid-x text-center">
122 <p data-attr-show="acym__wysid__right__toolbar__design"
123 id="acym__wysid__right__toolbar__design__tab"
124 class="large-4 small-4 cell acym__wysid__right__toolbar__selected acym__wysid__right__toolbar__tabs">
125 <i class="acymicon-th"></i>
126 </p>
127 <p data-attr-show="acym__wysid__right__toolbar__current-block"
128 id="acym__wysid__right__toolbar__block__tab"
129 class="large-4 small-4 cell acym__wysid__right__toolbar__tabs">
130 <i class="acymicon-edit"></i>
131 </p>
132 <p data-attr-show="acym__wysid__right__toolbar__settings"
133 id="acym__wysid__right__toolbar__settings__tab"
134 class="large-4 small-4 cell acym__wysid__right__toolbar__tabs">
135 <i class="acymicon-cog"></i>
136 </p>
137 </div>
138
139 <?php
140 include acym_getPartial('editor', 'design');
141 include acym_getPartial('editor', 'settings');
142 include acym_getPartial('editor', 'context');
143 ?>
144 </div>
145 </div>
146 </div>
147
148 <!--Modal-->
149 <div id="acym__wysid__modal" class="acym__wysid__modal">
150 <div class="acym__wysid__modal__bg acym__wysid__modal--close"></div>
151 <div class="acym__wysid__modal__ui float-center cell">
152 <div id="acym__wysid__modal__ui__fields"></div>
153 <div id="acym__wysid__modal__ui__display"></div>
154 <div id="acym__wysid__modal__ui__search" class="margin-bottom-1"></div>
155 <button class="close-button acym__wysid__modal--close" aria-label="Dismiss alert" type="button" data-close="">
156 <span aria-hidden="true">×</span>
157 </button>
158 </div>
159 </div>
160
161 <?php if ('joomla' === ACYM_CMS) {
162 include acym_getPartial('joomla', 'media_modal');
163 } ?>
164 </div>
165 </div>
166 <div id="acym__wysid__fullscreen__modal" class="grid-x align-center">
167 <div class="acym__imac cell medium-8 acym__wysid__fullscreen__modal__content__container" style="display: none">
168 <div id="acym__wysid__fullscreen__modal__content__desktop" class=acym__imac__screen></div>
169 <div class="acym__imac__stand"></div>
170 </div>
171 <div class="cell medium-4 acym__iphone acym__wysid__fullscreen__modal__content__container" style="display: none">
172 <div id="acym__wysid__fullscreen__modal__content__smartphone" class="acym__iphone__screen"></div>
173 </div>
174 <div class="grid-x cell small-12"></div>
175 <button id="acym__wysid__fullscreen__modal__close" class="close-button padding-1" aria-label="Dismiss alert" type="button" data-close="">
176 <span aria-hidden="true">×</span>
177 </button>
178 </div>
179