| @@ -1,5 +1,7 @@ | ||
| 1 | 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'); | |
| 2 | 4 | $multilingualLanguages = new \stdClass(); |
| 3 | 5 | $currentLanguageTag = acym_getLanguageTag(); |
| 4 | 6 | foreach (acym_getMultilingualLanguages() as $key => $languages) { |
| 5 | 7 | $multilingualLanguages->$key = $languages->name; |
| @@ -5,11 +7,11 @@ | ||
| 5 | 7 | $multilingualLanguages->$key = $languages->name; |
| 6 | 8 | } |
| 7 | 9 | ?> |
| 8 | 10 | <div class="cell"> |
| 9 | - <multi-language :languageforselect2="'<?php echo acym_escape($multilingualLanguages); ?>'" | |
| 10 | - :currentlangue="'<?php echo acym_escape($currentLanguageTag); ?>'" | |
| 11 | - :place="'<?php echo acym_escape(acym_translation('ACYM_SUBSCRIBE')); ?>'" | |
| 12 | - :value="<?php echo acym_escape($value); ?>" | |
| 13 | - v-model="<?php echo acym_escape($vModel); ?>"> | |
| 11 | + <multi-language :languageforselect2="'<?php echo esc_attr(json_encode($multilingualLanguages)); ?>'" | |
| 12 | + :currentlangue="'<?php echo esc_attr($currentLanguageTag); ?>'" | |
| 13 | + :place="'<?php echo esc_attr(acym_translation('ACYM_SUBSCRIBE')); ?>'" | |
| 14 | + :value="<?php echo esc_attr(json_encode($value)); ?>" | |
| 15 | + v-model="<?php echo esc_attr($vModel); ?>"> | |
| 14 | 16 | </div> |
| 15 | 17 | |