|
3 | 3 | * Copyright © Magento, Inc. All rights reserved. |
4 | 4 | * See COPYING.txt for license details. |
5 | 5 | */ |
6 | | - |
7 | | -// @codingStandardsIgnoreFile |
8 | | - |
9 | 6 | ?> |
10 | 7 | <?php |
11 | 8 |
|
12 | | -$numColumns = sizeof($block->getColumns()); |
| 9 | +$numColumns = count($block->getColumns()); |
13 | 10 | ?> |
14 | | -<?php if ($block->getCollection()): ?> |
| 11 | +<?php if ($block->getCollection()) : ?> |
15 | 12 | <div class="dashboard-item-content"> |
16 | | - <?php if ($block->getCollection()->getSize()>0): ?> |
17 | | - <table class="admin__table-primary dashboard-data" id="<?= /* @escapeNotVerified */ $block->getId() ?>_table"> |
| 13 | + <?php if ($block->getCollection()->getSize() > 0) : ?> |
| 14 | + <table class="admin__table-primary dashboard-data" id="<?= $block->escapeHtmlAttr($block->getId()) ?>_table"> |
18 | 15 | <?php |
19 | 16 | /* This part is commented to remove all <col> tags from the code. */ |
20 | 17 | /* foreach ($block->getColumns() as $_column): ?> |
21 | 18 | <col <?= $_column->getHtmlProperty() ?> /> |
22 | 19 | <?php endforeach; */ ?> |
23 | | - <?php if ($block->getHeadersVisibility() || $block->getFilterVisibility()): ?> |
| 20 | + <?php if ($block->getHeadersVisibility() || $block->getFilterVisibility()) : ?> |
24 | 21 | <thead> |
25 | | - <?php if ($block->getHeadersVisibility()): ?> |
| 22 | + <?php if ($block->getHeadersVisibility()) : ?> |
26 | 23 | <tr> |
27 | | - <?php foreach ($block->getColumns() as $_column): ?> |
| 24 | + <?php foreach ($block->getColumns() as $_column) : ?> |
28 | 25 | <?= $_column->getHeaderHtml() ?> |
29 | 26 | <?php endforeach; ?> |
30 | 27 | </tr> |
31 | 28 | <?php endif; ?> |
32 | 29 | </thead> |
33 | 30 | <?php endif; ?> |
34 | | - <?php if (!$block->getIsCollapsed()): ?> |
| 31 | + <?php if (!$block->getIsCollapsed()) : ?> |
35 | 32 | <tbody> |
36 | | - <?php foreach ($block->getCollection() as $_index => $_item): ?> |
37 | | - <tr title="<?= /* @escapeNotVerified */ $block->getRowUrl($_item) ?>"> |
38 | | - <?php $i = 0; foreach ($block->getColumns() as $_column): ?> |
39 | | - <td class="<?= /* @escapeNotVerified */ $_column->getCssProperty() ?> <?= ++$i == $numColumns ? 'last' : '' ?>"><?= (($_html = $_column->getRowField($_item)) != '' ? $_html : ' ') ?></td> |
| 33 | + <?php foreach ($block->getCollection() as $_index => $_item) : ?> |
| 34 | + <tr title="<?= $block->escapeHtmlAttr($block->getRowUrl($_item)) ?>"> |
| 35 | + <?php $i = 0; foreach ($block->getColumns() as $_column) : ?> |
| 36 | + <td class="<?= $block->escapeHtmlAttr($_column->getCssProperty()) ?> <?= /* @noEscape */ ++$i == $numColumns ? 'last' : '' ?>"><?= /* @noEscape */ (($_html = $_column->getRowField($_item)) != '' ? $_html : ' ') ?></td> |
40 | 37 | <?php endforeach; ?> |
41 | 38 | </tr> |
42 | 39 | <?php endforeach; ?> |
43 | 40 | </tbody> |
44 | 41 | <?php endif; ?> |
45 | 42 | </table> |
46 | | - <?php else: ?> |
47 | | - <div class="<?= /* @escapeNotVerified */ $block->getEmptyTextClass() ?>"><?= /* @escapeNotVerified */ $block->getEmptyText() ?></div> |
| 43 | + <?php else : ?> |
| 44 | + <div class="<?= $block->escapeHtmlAttr($block->getEmptyTextClass()) ?>"><?= $block->escapeHtml($block->getEmptyText()) ?></div> |
48 | 45 | <?php endif; ?> |
49 | 46 | </div> |
50 | | -<?php if ($block->canDisplayContainer()): ?> |
| 47 | + <?php if ($block->canDisplayContainer()) : ?> |
51 | 48 | <script> |
52 | 49 | var deps = []; |
53 | 50 |
|
54 | | -<?php if ($block->getDependencyJsObject()): ?> |
| 51 | + <?php if ($block->getDependencyJsObject()) : ?> |
55 | 52 | deps.push('uiRegistry'); |
56 | | -<?php endif; ?> |
| 53 | + <?php endif; ?> |
57 | 54 |
|
58 | | -<?php if (strpos($block->getRowClickCallback(), 'order.') !== false): ?> |
| 55 | + <?php if (strpos($block->getRowClickCallback(), 'order.') !== false) : ?> |
59 | 56 | deps.push('Magento_Sales/order/create/form'); |
60 | | -<?php endif; ?> |
| 57 | + <?php endif; ?> |
61 | 58 |
|
62 | 59 | deps.push('mage/adminhtml/grid'); |
63 | 60 |
|
64 | 61 | require(deps, function(<?= ($block->getDependencyJsObject() ? 'registry' : '') ?>){ |
65 | | - <?php //TODO: getJsObjectName and getRowClickCallback has unexpected behavior. Should be removed ?> |
| 62 | + <?php //TODO: getJsObjectName and getRowClickCallback has unexpected behavior. Should be removed ?> |
66 | 63 |
|
67 | | - <?php if ($block->getDependencyJsObject()): ?> |
68 | | - registry.get('<?= /* @escapeNotVerified */ $block->getDependencyJsObject() ?>', function (<?= /* @escapeNotVerified */ $block->getDependencyJsObject() ?>) { |
69 | | - <?php endif; ?> |
| 64 | + <?php if ($block->getDependencyJsObject()) : ?> |
| 65 | + registry.get('<?= $block->escapeJs($block->getDependencyJsObject()) ?>', function (<?= $block->escapeJs($block->getDependencyJsObject()) ?>) { |
| 66 | + <?php endif; ?> |
70 | 67 |
|
71 | | - <?= /* @escapeNotVerified */ $block->getJsObjectName() ?> = new varienGrid('<?= /* @escapeNotVerified */ $block->getId() ?>', '<?= /* @escapeNotVerified */ $block->getGridUrl() ?>', '<?= /* @escapeNotVerified */ $block->getVarNamePage() ?>', '<?= /* @escapeNotVerified */ $block->getVarNameSort() ?>', '<?= /* @escapeNotVerified */ $block->getVarNameDir() ?>', '<?= /* @escapeNotVerified */ $block->getVarNameFilter() ?>'); |
72 | | - <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.useAjax = '<?= /* @escapeNotVerified */ $block->getUseAjax() ?>'; |
73 | | - <?php if ($block->getRowClickCallback()): ?> |
74 | | - <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.rowClickCallback = <?= /* @escapeNotVerified */ $block->getRowClickCallback() ?>; |
75 | | - <?php endif; ?> |
76 | | - <?php if ($block->getCheckboxCheckCallback()): ?> |
77 | | - <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.checkboxCheckCallback = <?= /* @escapeNotVerified */ $block->getCheckboxCheckCallback() ?>; |
78 | | - <?php endif; ?> |
79 | | - <?php if ($block->getRowInitCallback()): ?> |
80 | | - <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.initRowCallback = <?= /* @escapeNotVerified */ $block->getRowInitCallback() ?>; |
81 | | - <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.rows.each(function(row){<?= /* @escapeNotVerified */ $block->getRowInitCallback() ?>(<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>, row)}); |
82 | | - <?php endif; ?> |
83 | | - <?php if ($block->getMassactionBlock()->isAvailable()): ?> |
84 | | - <?= /* @escapeNotVerified */ $block->getMassactionBlock()->getJavaScript() ?> |
85 | | - <?php endif ?> |
| 68 | + <?= $block->escapeJs($block->getJsObjectName()) ?> = new varienGrid('<?= $block->escapeJs($block->getId()) ?>', '<?= $block->escapeJs($block->getGridUrl()) ?>', '<?= $block->escapeJs($block->getVarNamePage()) ?>', '<?= $block->escapeJs($block->getVarNameSort()) ?>', '<?= $block->escapeJs($block->getVarNameDir()) ?>', '<?= $block->escapeJs($block->getVarNameFilter()) ?>'); |
| 69 | + <?= $block->escapeJs($block->getJsObjectName()) ?>.useAjax = '<?= $block->escapeJs($block->getUseAjax()) ?>'; |
| 70 | + <?php if ($block->getRowClickCallback()) : ?> |
| 71 | + <?= $block->escapeJs($block->getJsObjectName()) ?>.rowClickCallback = <?= /* @noEscape */ $block->getRowClickCallback() ?>; |
| 72 | + <?php endif; ?> |
| 73 | + <?php if ($block->getCheckboxCheckCallback()) : ?> |
| 74 | + <?= $block->escapeJs($block->getJsObjectName()) ?>.checkboxCheckCallback = <?= /* @noEscape */ $block->getCheckboxCheckCallback() ?>; |
| 75 | + <?php endif; ?> |
| 76 | + <?php if ($block->getRowInitCallback()) : ?> |
| 77 | + <?= $block->escapeJs($block->getJsObjectName()) ?>.initRowCallback = <?= /* @noEscape */ $block->getRowInitCallback() ?>; |
| 78 | + <?= $block->escapeJs($block->getJsObjectName()) ?>.rows.each(function(row){<?= /* @noEscape */ $block->getRowInitCallback() ?>(<?= $block->escapeJs($block->getJsObjectName()) ?>, row)}); |
| 79 | + <?php endif; ?> |
| 80 | + <?php if ($block->getMassactionBlock()->isAvailable()) : ?> |
| 81 | + <?= /* @noEscape */ $block->getMassactionBlock()->getJavaScript() ?> |
| 82 | + <?php endif ?> |
86 | 83 |
|
87 | | - <?php if ($block->getDependencyJsObject()): ?> |
| 84 | + <?php if ($block->getDependencyJsObject()) : ?> |
88 | 85 | }); |
89 | | - <?php endif; ?> |
| 86 | + <?php endif; ?> |
90 | 87 |
|
91 | 88 | }); |
92 | 89 | </script> |
|
0 commit comments