|
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