![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-reports/view/adminhtml/templates/store/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** * @deprecated */ /** * @see \Magento\Backend\Block\Store\Switcher */ ?> <?php if ($block->isShow()) : ?> <div class="field field-store-switcher"> <label class="label" for="store_switcher"><?= $block->escapeHtml(__('Show Report For:')) ?></label> <div class="control"> <select id="store_switcher" class="admin__control-select" name="store_switcher" onchange="return switchStore(this);"> <option value=""><?= $block->escapeHtml(__('All Websites')) ?></option> <?php foreach ($block->getWebsiteCollection() as $_website) : ?> <?php $showWebsite = false; ?> <?php foreach ($block->getGroupCollection($_website) as $_group) : ?> <?php $showGroup = false; ?> <?php foreach ($block->getStoreCollection($_group) as $_store) : ?> <?php if ($showWebsite == false) : ?> <?php $showWebsite = true; ?> <option website="true" value="<?= $block->escapeHtmlAttr($_website->getId()) ?>"<?php if ($block->getRequest()->getParam('website') == $_website->getId()) : ?> selected<?php endif; ?>> <?= $block->escapeHtml($_website->getName()) ?> </option> <?php endif; ?> <?php if ($showGroup == false) : ?> <?php $showGroup = true; ?> <option group="true" value="<?= $block->escapeHtmlAttr($_group->getId()) ?>"<?php if ($block->getRequest()->getParam('group') == $_group->getId()) : ?> selected<?php endif; ?>> <?= $block->escapeHtml($_group->getName()) ?></option> <?php endif; ?> <option value="<?= $block->escapeHtmlAttr($_store->getId()) ?>"<?php if ($block->getStoreId() == $_store->getId()) : ?> selected<?php endif; ?>> <?= $block->escapeHtml($_store->getName()) ?></option> <?php endforeach; ?> <?php endforeach; ?> <?php endforeach; ?> </select> </div> <?= $block->getHintHtml() ?> </div> <script> require(['prototype'], function(){ switchStore = function(obj){ if (obj.options[obj.selectedIndex].getAttribute('website') == 'true') { var selectionType = 'website'; } else if (obj.options[obj.selectedIndex].getAttribute('group') == 'true') { var selectionType = 'group'; } else { var selectionType = 'store'; } var storeParam = obj.value ? selectionType + '/' + obj.value + '/' : ''; if(obj.switchParams){ storeParam+= obj.switchParams; } setLocation('<?= $block->escapeUrl($block->getSwitchUrl()) ?>'+storeParam); } }); </script> <?php endif; ?>