Server IP : 104.21.14.48 / Your IP : 13.58.199.41 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/plugins/wp-all-export/src/App/Controller/ |
Upload File : |
<?php namespace Wpae\App\Controller; use PMXE_Export_Record; use PMXE_Input; use WP_Error; use Wpae\App\Service\TemplateManager; use Wpae\Controller\BaseController; use Wpae\Http\JsonResponse; use Wpae\Http\Request; use PMXE_Plugin; use XmlExportEngine; class ExportController extends BaseController { private $input; private $errors; private $data = array(); private $isWizard = true; public $baseUrlParamNames = array('page', 'pagenum', 'order', 'order_by', 'type', 's', 'f'); public function saveAction(Request $request) { die('Not Supported'); } public function getAction(Request $request) { if(!$request->get('id')) { $sessionData = PMXE_Plugin::$session->get_session_data(); if(isset($sessionData['google_merchants_post_data'])) { $exportData = unserialize($sessionData['google_merchants_post_data']); } else { $exportData = false; } } else { $id = intval($_GET['id']); $export = new \PMXE_Export_Record(); if ($export->getById($id)->isEmpty()) { // specified import is not found wp_redirect(esc_url_raw(add_query_arg('page', 'pmxe-admin-manage', admin_url('admin.php')))); die(); } $exportData = $export->options['google_merchants_post_data']; } if($exportData === 'false' || !$exportData) { $exportData = null; } return new JsonResponse($exportData); } }