![]() 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/cartforge.co/vendor/magento/module-backend/Block/Dashboard/Tab/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Backend\Block\Dashboard\Tab; /** * Adminhtml dashboard orders diagram * @deprecated dashboard graphs were migrated to dynamic chart.js solution * @see dashboard.chart.orders in adminhtml_dashboard_index.xml * * @author Magento Core Team <[email protected]> */ class Orders extends \Magento\Backend\Block\Dashboard\Graph { /** * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Reports\Model\ResourceModel\Order\CollectionFactory $collectionFactory * @param \Magento\Backend\Helper\Dashboard\Data $dashboardData * @param \Magento\Backend\Helper\Dashboard\Order $dataHelper * @param array $data */ public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Reports\Model\ResourceModel\Order\CollectionFactory $collectionFactory, \Magento\Backend\Helper\Dashboard\Data $dashboardData, \Magento\Backend\Helper\Dashboard\Order $dataHelper, array $data = [] ) { $this->_dataHelper = $dataHelper; parent::__construct($context, $collectionFactory, $dashboardData, $data); } /** * Initialize object * * @return void */ protected function _construct() { $this->setHtmlId('orders'); parent::_construct(); } /** * Prepare chart data * * @return void */ protected function _prepareData() { $this->getDataHelper()->setParam('store', $this->getRequest()->getParam('store')); $this->getDataHelper()->setParam('website', $this->getRequest()->getParam('website')); $this->getDataHelper()->setParam('group', $this->getRequest()->getParam('group')); $this->setDataRows('quantity'); $this->_axisMaps = ['x' => 'range', 'y' => 'quantity']; parent::_prepareData(); } }