Skip to content

Commit 3046611

Browse files
Release v3.2.1
* [ADD] Widget country option translation. * [FIX] HTML escapes.
2 parents 6042fbc + 0226d50 commit 3046611

File tree

8 files changed

+37
-29
lines changed

8 files changed

+37
-29
lines changed

HISTORY.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
## Change Log
22

3+
#### [v3.2.1](https://github.com/aplazame/magento2/tree/v3.2.1) (2025-10-06)
4+
5+
* [ADD] Widget country option translation.
6+
* [FIX] HTML escapes.
7+
38
#### [v3.2.0](https://github.com/aplazame/magento2/tree/v3.2.0) (2025-09-25)
49

510
* [ADD] PT widget.

src/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aplazame/magento2",
3-
"version": "3.2.0",
3+
"version": "3.2.1",
44
"description": "Aplazame Magento 2 module",
55
"type": "magento2-module",
66
"homepage": "https://aplazame.com/",

src/etc/module.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0"?>
22
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
3-
<module name="Aplazame_Payment" setup_version="3.2.0">
3+
<module name="Aplazame_Payment" setup_version="3.2.1">
44
<sequence>
55
<module name="Magento_Store"/>
66
<module name="Magento_Catalog"/>

src/i18n/es_ES.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
"Aplazame","Aplazame"
88
"Test Mode (Sandbox)","Modo de pruebas (Sandbox)"
99
"Private API Key","Clave API privada"
10+
"Widget country","País del widget"
11+
"Select widget country","Seleccionar país del widget"
1012
"Widget if Aplazame is not available","Widget si Aplazame no está disponible"
1113
"Show/hide alternative widget if Aplazame is not available","Muestra/oculta el widget alternativo si Aplazame no está disponible"
1214
"Widget version","Versión del widget"
@@ -39,3 +41,4 @@
3941
"Left","Izquierda"
4042
"Center","Centro"
4143
"Right","Derecha"
44+
"ES (Spain)","ES (España)"

src/view/adminhtml/templates/product/edit/productCampaigns.phtml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ use Aplazame\Payment\Block\Adminhtml\Product\Edit\Aplazame;
99
<div class="entry-edit">
1010
<fieldset class="admin__fieldset" id="aplazame_campaigns_container">
1111
<legend>
12-
<?php echo __('Campaigns'); ?>
12+
<?= /* @noEscape */ __('Campaigns'); ?>
1313
</legend>
1414
</fieldset>
1515
</div>
1616

1717
<script>
18-
var apiProxyEndpoint = "<?php echo $block->getUrl('aplazame/proxy/index') ?>";
18+
var apiProxyEndpoint = "<?= /* @noEscape */ $block->getUrl('aplazame/proxy/index') ?>";
1919
var campaignsContainer = document.getElementById("aplazame_campaigns_container");
2020

21-
var articles = <?php echo json_encode($block->getArticles()) ?>;
21+
var articles = <?= /* @noEscape */ json_encode($block->getArticles()) ?>;
2222

2323
var dateObj = new Date();
2424
var currentDate = dateObj.toISOString();
@@ -73,7 +73,7 @@ use Aplazame\Payment\Block\Adminhtml\Product\Edit\Aplazame;
7373
if (!campaign.partial) {
7474
checkbox.checked = true;
7575
checkbox.disabled = true;
76-
checkbox.title = "<?php echo __('The campaign applies to all products from your catalogue'); ?>";
76+
checkbox.title = "<?= /* @noEscape */ __('The campaign applies to all products from your catalogue'); ?>";
7777
}
7878

7979
/**

src/view/adminhtml/templates/product/edit/productsCampaigns.phtml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,19 @@ use Aplazame\Payment\Block\Adminhtml\Product\Edit\Aplazame;
1111
</fieldset>
1212

1313
<button type="button" name="associateProductsToCampaigns" id="associateProductsToCampaigns" onclick="associateArticlesToCampaigns()">
14-
<?php echo __('Associate products to selected campaigns'); ?>
14+
<?= /* @noEscape */ __('Associate products to selected campaigns'); ?>
1515
</button>
1616

1717
<button type="button" name="removeProductsFromCampaigns" id="removeProductsFromCampaigns" onclick="removeArticlesFromCampaigns()">
18-
<?php echo __('Remove products from selected campaigns'); ?>
18+
<?= /* @noEscape */ __('Remove products from selected campaigns'); ?>
1919
</button>
2020
</div>
2121

2222
<script>
23-
var apiProxyEndpoint = "<?php echo $block->getUrl('aplazame/proxy/index') ?>";
23+
var apiProxyEndpoint = "<?= /* @noEscape */ $block->getUrl('aplazame/proxy/index') ?>";
2424
var campaignsContainer = document.getElementById("aplazame_campaigns_container");
2525

26-
var articles = <?php echo json_encode($block->getArticles()) ?>;
26+
var articles = <?= /* @noEscape */ json_encode($block->getArticles()) ?>;
2727

2828
var dateObj = new Date();
2929
var currentDate = dateObj.toISOString();
@@ -89,7 +89,7 @@ use Aplazame\Payment\Block\Adminhtml\Product\Edit\Aplazame;
8989
if (!campaign.partial) {
9090
checkbox.checked = true;
9191
checkbox.disabled = true;
92-
checkbox.title = "<?php echo __('The campaign applies to all products from your catalogue'); ?>";
92+
checkbox.title = "<?= /* @noEscape */ __('The campaign applies to all products from your catalogue'); ?>";
9393
}
9494

9595
/**

src/view/frontend/templates/js.phtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ $config = $block->getConfig();
77
{
88
"*": {
99
"Aplazame_Payment/js/aplazame-init": {
10-
"public_key":"<?php echo $config->getPublicApiKey() ?>",
11-
"sandbox":<?php echo $config->isSandbox() ? 'true' : 'false' ?>
10+
"public_key":"<?= /* @noEscape */ $config->getPublicApiKey() ?>",
11+
"sandbox":<?= /* @noEscape */ $config->isSandbox() ? 'true' : 'false' ?>
1212
}
1313
}
1414
}

src/view/frontend/templates/product/view/widget.phtml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,30 +15,30 @@ if (!$block->isAplazameActive()) {
1515
<?php elseif ($block->getWidgetVersion() == 'v4') : ?>
1616
data-aplazame-widget-instalments="v4"
1717
data-type="product"
18-
data-option-border-product="<?php echo $block->getShowBorder(); ?>"
19-
data-option-max-amount-desired="<?php echo $block->getShowMaxDesired(); ?>"
20-
data-option-primary-color="<?php echo $block->getPrimaryColor(); ?>"
21-
data-option-layout="<?php echo $block->getWidgetLayout(); ?>"
22-
data-option-align="<?php echo $block->getWidgetAlign(); ?>"
18+
data-option-border-product="<?= /* @noEscape */ $block->getShowBorder(); ?>"
19+
data-option-max-amount-desired="<?= /* @noEscape */ $block->getShowMaxDesired(); ?>"
20+
data-option-primary-color="<?= /* @noEscape */ $block->getPrimaryColor(); ?>"
21+
data-option-layout="<?= /* @noEscape */ $block->getWidgetLayout(); ?>"
22+
data-option-align="<?= /* @noEscape */ $block->getWidgetAlign(); ?>"
2323
<?php else : ?>
2424
data-aplazame-widget-instalments="v5"
2525
data-type="product"
26-
data-option-slider="<?php echo $block->getShowSlider(); ?>"
27-
data-option-align="<?php echo $block->getWidgetAlign(); ?>"
26+
data-option-slider="<?= /* @noEscape */ $block->getShowSlider(); ?>"
27+
data-option-align="<?= /* @noEscape */ $block->getWidgetAlign(); ?>"
2828
<?php endif; ?>
29-
data-amount="<?php echo Decimal::fromFloat($block->getFinalPrice())->jsonSerialize(); ?>"
30-
data-price="<?php echo $block->getPriceSelector(); ?>"
31-
data-country="<?php echo $block->getCountryCode(); ?>"
32-
data-currency="<?php echo $block->getCurrencyCode(); ?>"
33-
data-article-id="<?php echo $block->getProduct()->getId(); ?>"
34-
data-option-legal-advice="<?php echo $block->getShowLegalAdvice(); ?>"
35-
data-option-downpayment-info="<?php echo $block->getShowDownpaymentInfo(); ?>"
36-
data-option-out-of-limits="<?php echo $block->getOptionOutOfLimits(); ?>"
29+
data-amount="<?= /* @noEscape */ Decimal::fromFloat($block->getFinalPrice())->jsonSerialize(); ?>"
30+
data-price="<?= /* @noEscape */ $block->getPriceSelector(); ?>"
31+
data-country="<?= /* @noEscape */ $block->getCountryCode(); ?>"
32+
data-currency="<?= /* @noEscape */ $block->getCurrencyCode(); ?>"
33+
data-article-id="<?= /* @noEscape */ $block->getProduct()->getId(); ?>"
34+
data-option-legal-advice="<?= /* @noEscape */ $block->getShowLegalAdvice(); ?>"
35+
data-option-downpayment-info="<?= /* @noEscape */ $block->getShowDownpaymentInfo(); ?>"
36+
data-option-out-of-limits="<?= /* @noEscape */ $block->getOptionOutOfLimits(); ?>"
3737
<?php if ($block->getShowPayIn4()) : ?>
3838
data-pay-in-4=""
3939
<?php endif; ?>
4040
<?php if ( ! empty( $block->getDefaultInstalments() ) ) : ?>
41-
data-option-default-instalments="<?php echo $block->getDefaultInstalments(); ?>"
41+
data-option-default-instalments="<?= /* @noEscape */ $block->getDefaultInstalments(); ?>"
4242
<?php endif; ?>
4343
>
4444
<div data-aplazame-loading></div>

0 commit comments

Comments
 (0)