| Current Path : /home/rtorresani/www/vendor/magento/module-reports/view/adminhtml/templates/store/ |
| Current File : //home/rtorresani/www/vendor/magento/module-reports/view/adminhtml/templates/store/switcher.phtml |
<?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; ?>