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/rospirotorg.ru/bitrix/modules/main/admin/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/main/admin/update_system_partner_act.php
<?
//**********************************************************************/
//**    DO NOT MODIFY THIS FILE                                       **/
//**    MODIFICATION OF THIS FILE WILL ENTAIL SITE FAILURE            **/
//**********************************************************************/
if (!defined("UPD_INTERNAL_CALL") || UPD_INTERNAL_CALL != "Y")
{
	require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
	require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/update_client_partner.php");

	if(!$USER->CanDoOperation('install_updates') || !check_bitrix_sessid())
		$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
}

@set_time_limit(0);
ini_set("track_errors", "1");
ignore_user_abort(true);

IncludeModuleLangFile(__FILE__);

$errorMessage = "";

$stableVersionsOnly = COption::GetOptionString("main", "stable_versions_only", "Y");

$queryType = $_REQUEST["query_type"];
if (!in_array($queryType, array("search", "register", "coupon")))
	$queryType = "search";

/************************************/
if ($queryType == "search")
{
	$searchModule = $APPLICATION->UnJSEscape($_REQUEST["search_module"]);

	$arModules = CUpdateClientPartner::SearchModules($searchModule, LANG);

	if ($arModules)
	{
		if (array_key_exists("MODULE", $arModules) && is_array($arModules["MODULE"]))
		{
			foreach ($arModules["MODULE"] as $v)
			{
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["IMAGE"])."~#~";
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["ID"])."~#~";
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["NAME"])."~#~";
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["DESCRIPTION"])."~#~";
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["PARTNER"])."~#~";
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["DATE_UPDATE"])."~#~";
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["IMAGE_HEIGHT"])."~#~";
				echo preg_replace("/~#{1,2}~/", "", $v["@"]["IMAGE_WIDTH"])."~#~";
				echo "~##~";
			}
		}
	}
}
elseif ($queryType == "register")
{
	if (CUpdateClientPartner::RegisterModules($errorMessage, LANG, $stableVersionsOnly))
	{
		echo "Y";
	}
	else
	{
		echo $errorMessage;
	}
}
elseif ($queryType == "coupon")
{
	$coupon = $APPLICATION->UnJSEscape($_REQUEST["COUPON"]);
	if ($coupon == '')
		$errorMessage .= GetMessage("SUPA_ACE_CPN").". ";

	if ($errorMessage == '')
	{
		if (!CUpdateClientPartner::ActivateCoupon($coupon, $errorMessage, LANG, $stableVersionsOnly))
			$errorMessage .= GetMessage("SUPA_ACE_ACT").". ";
	}

	if ($errorMessage == '')
	{
		CUpdateClientPartner::AddMessage2Log("Coupon activated", "UPD_SUCCESS");
		echo "Y";
	}
	else
	{
		CUpdateClientPartner::AddMessage2Log("Error: ".$errorMessage, "UPD_ERROR");
		echo $errorMessage;
	}
}


/************************************/

if (!defined("UPD_INTERNAL_CALL") || UPD_INTERNAL_CALL != "Y")
{
	require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin_after.php");
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit