PluginProbe
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress / 11.1.0
AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress v11.1.0
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/update/new_features.php +19 -14 10.11.1 → 11.1.0 View file →
@@ -1,5 +1,10 @@
1 -<input type="hidden" value="<?php echo acym_escape($splashJson); ?>" id="splashScreenJsonInfos" />
1 +<?php
2 +defined('ABSPATH') || die('Restricted Access');
3 +?>
4 +<script type="text/javascript">
5 + window.acymailingSplash = <?php echo json_encode($data['splashJson']); ?>;
6 +</script>
2 7
3 8 <div id="acym__splashscreen" class="cell grid-x ">
4 9 <div class="acym__splashscreen__container">
5 10 <div class="acym__splashscreen__box">
@@ -10,16 +15,17 @@
10 15 <span class="acym__splashscreen__menu__title-updates">VERSION</span>
11 16 </h2>
12 17
13 18 <button class="acym_vcenter align-center large-shrink button"
14 - type="button" @click="skipButton"><?php echo acym_translation('ACYM_SKIP'); ?></button>
15 -
19 + type="button" @click="skipButton">
20 + <?php echo esc_html(acym_translation('ACYM_SKIP')); ?>
16 21 </button>
17 22 </div>
18 23
19 24 <div v-for="menu in menus" :key="menu.menu_title" @click="toggleMenu(menu)">
20 25 <h3 :class="{ acym__splashscreen__menu__active: activeMenu==menu }" class="acym__splashscreen__menu__container">
21 - <span class="acym__splashscreen__menu__span"> ></span> {{ menu.menu_title }} <i :class="menu.menu_icon"></i></h3>
26 + <span class="acym__splashscreen__menu__span"> ></span> {{ menu.menu_title }} <i :class="menu.menu_icon"></i>
27 + </h3>
22 28 </div>
23 29 </div>
24 30
25 31 <div class="acym__splashscreen__body">
@@ -24,19 +30,19 @@
24 30
25 31 <div class="acym__splashscreen__body">
26 32 <div v-if="activeMenu">
27 33 <div class="acym__splashscreen__body__buttonWrapper">
28 - <a href="<?php echo ACYM_ACYMAILING_WEBSITE.'changelog/'; ?>"
34 + <a href="<?php echo esc_url(ACYM_ACYMAILING_WEBSITE).'changelog/'; ?>"
29 35 class="acym_vcenter align-center large-shrink button"
30 36 target="_blank">
31 - <?php echo acym_translation('ACYM_SEE_FULL_CHANGELOG'); ?>
37 + <?php echo esc_html(acym_translation('ACYM_SEE_FULL_CHANGELOG')); ?>
32 38 </a>
33 39 <a v-if="this.menus.indexOf(this.activeMenu)+1 < this.menus.length"
34 40 class="acym_vcenter align-center large-shrink button button-secondary"
35 - @click="toggleNextMenu"><?php echo acym_translation('ACYM_NEXT'); ?></a>
41 + @click="toggleNextMenu"><?php echo esc_html(acym_translation('ACYM_NEXT')); ?></a>
36 42 <a v-if="this.menus.indexOf(this.activeMenu)+1 === this.menus.length"
37 43 class="acym_vcenter align-center large-shrink button button-secondary acym__splashscreen__bottom__skip__button"
38 - @click="skipButton"><?php echo acym_translation('ACYM_SKIP'); ?></a>
44 + @click="skipButton"><?php echo esc_html(acym_translation('ACYM_SKIP')); ?></a>
39 45 </div>
40 46
41 47 <h2 class="acym__splashscreen__title">{{activeMenu.title}}</h2>
42 48
@@ -44,15 +50,14 @@
44 50 <h3><i :class="activeMenu.menu_icon"></i> {{ article.title }}</h3>
45 51 <p>{{ article.desc }}</p>
46 52 </div>
47 53 <button v-if="this.menus.indexOf(this.activeMenu)+1 === this.menus.length"
48 - class="acym_vcenter align-center large-shrink button acym__splashscreen__bottom__skip__button"
49 - type="button"
50 - @click="skipButton"><?php echo acym_translation('ACYM_SKIP'); ?></button>
54 + class="acym_vcenter align-center large-shrink button acym__splashscreen__bottom__skip__button"
55 + type="button"
56 + @click="skipButton">
57 + <?php echo esc_html(acym_translation('ACYM_SKIP')); ?>
58 + </button>
51 59 </div>
52 -
53 -
54 60 </div>
55 61 </div>
56 62 </div>
57 63 </div>
58 -