Escape output according to WP sniffs

[MAILPOET-4129]
This commit is contained in:
David Remer
2022-03-31 16:21:12 +03:00
committed by Veljko V
parent af66378f9a
commit a8d88beec9
23 changed files with 194 additions and 97 deletions

View File

@@ -43,22 +43,23 @@ class SubscriptionFormBlock {
$this->wp->addAction('admin_head', function() {
$forms = $this->formsRepository->findAllNotDeleted();
$formsEncoded = json_encode(
array_map(
function(FormEntity $form) {
return $form->toArray();
},
$forms
)
);
?>
<script type="text/javascript">
window.mailpoet_forms = <?php echo $formsEncoded ?>;
window.mailpoet_forms = <?php
echo wp_json_encode(
array_map(
function(FormEntity $form) {
return $form->toArray();
},
$forms
)
);
?>;
window.locale = {
selectForm: '<?php echo __('Select a MailPoet form', 'mailpoet') ?>',
createForm: '<?php echo __('Create a new form', 'mailpoet') ?>',
subscriptionForm: '<?php echo __('MailPoet Subscription Form', 'mailpoet') ?>',
inactive: '<?php echo __('inactive', 'mailpoet') ?>',
selectForm: '<?php echo esc_js(__('Select a MailPoet form', 'mailpoet')) ?>',
createForm: '<?php echo esc_js(__('Create a new form', 'mailpoet')) ?>',
subscriptionForm: '<?php echo esc_js(__('MailPoet Subscription Form', 'mailpoet')) ?>',
inactive: '<?php echo esc_js(__('inactive', 'mailpoet')) ?>',
};
</script>
<?php