Skip to content

Commit 075e222

Browse files
committed
Add escaping of template code
1 parent ad07813 commit 075e222

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

view/adminhtml/templates/grid/columns-selector.phtml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,43 +23,43 @@ $state = $viewModel->getState();
2323
<div class="admin__action-dropdown-wrap admin__data-grid-action-columns">
2424
<button class="admin__action-dropdown" type="button" @click="toggleColumnsSelector">
2525
<span class="admin__action-dropdown-text">
26-
<?= __('Columns') ?>
26+
<?= $escaper->escapeHtml(__('Columns')) ?>
2727
</span>
2828
</button>
2929
<div class="admin__action-dropdown-menu admin__data-grid-action-columns-menu _overflow" x-show="showColumnsSelector">
3030
<div class="admin__action-dropdown-menu-header">
31-
<?= __(
31+
<?= $escaper->escapeHtml(__(
3232
'%1 out of %1 visible',
3333
count($columns),
3434
count($availableColumns),
35-
) ?>
35+
)) ?>
3636
</div>
3737
<div class="admin__action-dropdown-menu-content">
3838
<?php foreach($availableColumns as $name => $column): ?>
3939
<div class="admin__field-option">
4040
<input
4141
class="admin__control-checkbox"
4242
type="checkbox"
43-
id="col-<?= $column->getCode() ?>"
44-
data-column="<?= $column->getCode() ?>"
43+
id="col-<?= $escaper->escapeHtml($column->getCode()) ?>"
44+
data-column="<?= $escaper->escapeHtml($column->getCode()) ?>"
4545
:checked="isColumnActive"
4646
@change="toggleActiveColumn"
4747
>
48-
<label class="admin__field-label" for="col-<?= $column->getCode() ?>">
49-
<?= $column->getLabel() ?>
48+
<label class="admin__field-label" for="col-<?= $escaper->escapeHtml($column->getCode()) ?>">
49+
<?= $escaper->escapeHtml($column->getLabel()) ?>
5050
</label>
5151
</div>
5252
<?php endforeach; ?>
5353
</div>
5454
<div class="admin__action-dropdown-menu-footer">
5555
<div class="admin__action-dropdown-footer-secondary-actions">
5656
<button class="action-tertiary" type="button">
57-
<?= __('Reset') ?>
57+
<?= $escaper->escapeHtml(__('Reset')) ?>
5858
</button>
5959
</div>
6060
<div class="admin__action-dropdown-footer-main-actions">
6161
<button class="action-tertiary" type="button" @click="toggleColumnsSelector">
62-
<?= __('Cancel') ?>
62+
<?= $escaper->escapeHtml(__('Cancel')) ?>
6363
</button>
6464
</div>
6565
</div>

view/adminhtml/templates/grid/filters.phtml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ if (empty($gridFilters)) {
4444
<span class="condition-type"><?= $escaper->escapeHtml($gridFilterState->getConditionType()) ?></span>
4545
<span class="preview"><?= $escaper->escapeHtml($gridFilterState->renderValue()) ?></span>
4646

47-
<button class="action-remove" type="button" @click="removeFilter" data-field="<?= $gridFilterState->getField() ?>">
48-
<span><?= __('Remove') ?></span>
47+
<button class="action-remove" type="button" @click="removeFilter" data-field="<?= $escaper->escapeHtml($gridFilterState->getField()) ?>">
48+
<span><?= $escaper->escapeHtml(__('Remove')) ?></span>
4949
</button>
5050
</li>
5151
<?php endforeach; ?>
@@ -67,16 +67,16 @@ if (empty($gridFilters)) {
6767
<div class="admin__footer-main-actions">
6868
<?php if (!empty($gridFilterStates)): ?>
6969
<button class="action-tertiary" type="button" @click="clearFilters">
70-
<span><?= __('Clear all') ?></span>
70+
<span><?= $escaper->escapeHtml(__('Clear all')) ?></span>
7171
</button>
7272
<?php endif; ?>
7373

7474
<button class="action-tertiary" type="button" data-action="grid-filter-cancel" @click="toggleFilters">
75-
<span><?= __('Cancel') ?></span>
75+
<span><?= $escaper->escapeHtml(__('Cancel')) ?></span>
7676
</button>
7777

7878
<button class="action-secondary" type="button" data-action="grid-filter-apply" @click="applyFilters">
79-
<span><?= __('Apply Filters') ?></span>
79+
<span><?= $escaper->escapeHtml(__('Apply Filters')) ?></span>
8080
</button>
8181
</div>
8282
</div>

0 commit comments

Comments
 (0)