|
Apache/2.4.41 (Ubuntu) Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) server ip : 62.171.164.128 | your ip : 127.0.0.1 safemode OFF > / home / dev2.destoffenstraat.com / app / code / MageWorx / Info / Controller / Adminhtml / Review / |
Filename | /home/dev2.destoffenstraat.com/app/code/MageWorx/Info/Controller/Adminhtml/Review/Send.php |
Size | 2.03 kb |
Permission | rwxrwxrwx |
Owner | root : root |
Create time | 17-Aug-2025 10:26 |
Last modified | 13-May-2022 10:39 |
Last accessed | 23-Aug-2025 02:07 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
<?php
/**
* Copyright © MageWorx. All rights reserved.
* See LICENSE.txt for license details.
*/
namespace MageWorx\Info\Controller\Adminhtml\Review;
use Magento\Backend\App\Action\Context;
use Magento\Framework\Controller\Result\RawFactory;
use MageWorx\Info\Helper\Data;
class Send extends \Magento\Backend\App\Action
{
/**
* @var RawFactory
*/
protected $resultRawFactory;
/**
* @var Data
*/
protected $helper;
/**
* @var \MageWorx\Info\Model\MetaPackageList
*/
protected $metaPackageList;
/**
* Send constructor.
*
* @param \MageWorx\Info\Model\MetaPackageList $metaPackageList
* @param Data $helper
* @param Context $context
* @param RawFactory $resultRawFactory
*/
public function __construct(
\MageWorx\Info\Model\MetaPackageList $metaPackageList,
Data $helper,
Context $context,
RawFactory $resultRawFactory
) {
parent::__construct(
$context
);
$this->metaPackageList = $metaPackageList;
$this->helper = $helper;
$this->resultRawFactory = $resultRawFactory;
}
/**
* @return \Magento\Framework\App\ResponseInterface|\Magento\Framework\Controller\Result\Raw|\Magento\Framework\Controller\ResultInterface
*/
public function execute()
{
$data = $this->getRequest()->getPost()->toArray();
if (isset($data['ext_code'])) {
$data['from_url'] = str_replace(['https://', 'http://'], '', $this->helper->getStoreUrl());
$data['version'] = $this->metaPackageList->getInstalledVersion($data['ext_code']);
$result = $this->helper->sendReviewData($data);
} else {
$result = false;
}
/** @var \Magento\Framework\Controller\Result\Raw $response */
$response = $this->resultRawFactory->create();
$response->setHeader('Content-type', 'text/plain');
$response->setContents(json_encode($result));
return $response;
}
}
/**
* Copyright © MageWorx. All rights reserved.
* See LICENSE.txt for license details.
*/
namespace MageWorx\Info\Controller\Adminhtml\Review;
use Magento\Backend\App\Action\Context;
use Magento\Framework\Controller\Result\RawFactory;
use MageWorx\Info\Helper\Data;
class Send extends \Magento\Backend\App\Action
{
/**
* @var RawFactory
*/
protected $resultRawFactory;
/**
* @var Data
*/
protected $helper;
/**
* @var \MageWorx\Info\Model\MetaPackageList
*/
protected $metaPackageList;
/**
* Send constructor.
*
* @param \MageWorx\Info\Model\MetaPackageList $metaPackageList
* @param Data $helper
* @param Context $context
* @param RawFactory $resultRawFactory
*/
public function __construct(
\MageWorx\Info\Model\MetaPackageList $metaPackageList,
Data $helper,
Context $context,
RawFactory $resultRawFactory
) {
parent::__construct(
$context
);
$this->metaPackageList = $metaPackageList;
$this->helper = $helper;
$this->resultRawFactory = $resultRawFactory;
}
/**
* @return \Magento\Framework\App\ResponseInterface|\Magento\Framework\Controller\Result\Raw|\Magento\Framework\Controller\ResultInterface
*/
public function execute()
{
$data = $this->getRequest()->getPost()->toArray();
if (isset($data['ext_code'])) {
$data['from_url'] = str_replace(['https://', 'http://'], '', $this->helper->getStoreUrl());
$data['version'] = $this->metaPackageList->getInstalledVersion($data['ext_code']);
$result = $this->helper->sendReviewData($data);
} else {
$result = false;
}
/** @var \Magento\Framework\Controller\Result\Raw $response */
$response = $this->resultRawFactory->create();
$response->setHeader('Content-type', 'text/plain');
$response->setContents(json_encode($result));
return $response;
}
}