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/ilovecveti.ru/bitrix/modules/sale/admin/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/ilovecveti.ru/bitrix/modules/sale/admin/business_value.php
<?
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_admin_before.php');

$readOnly = $APPLICATION->GetGroupRight('sale') < 'W';

if ($readOnly)
	$APPLICATION->AuthForm(GetMessage('ACCESS_DENIED'));

require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/sale/prolog.php');

use	Bitrix\Sale\BusinessValue;
use	Bitrix\Sale\Helpers\Admin\BusinessValueControl;
use Bitrix\Sale\Internals\BusinessValueTable;
use Bitrix\Sale\Internals\BusinessValuePersonDomainTable;
use	Bitrix\Sale\Internals\Input;
use Bitrix\Main\Localization\Loc;
use Bitrix\Main\Loader;

Loader::includeModule('sale');

Loc::loadMessages(__FILE__);

$adminAjaxHelper->sendJsonSuccessResponse();

require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/sale/lib/helpers/admin/businessvalue.php');
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/lib/cashbox/inputs/file.php");

$isSuccess = true;

$businessValueControl = new BusinessValueControl('bizval');

if ($_SERVER['REQUEST_METHOD'] == 'POST'
	&& ! $readOnly
	&& check_bitrix_sessid()
	&& ($_POST['save'] || $_POST['apply']))
{
	if ($isSuccess = $businessValueControl->setMapFromPost())
		$businessValueControl->saveMap();
}

if (isset($_GET['del_filter']))
{
	$requestFilter = null;
}
else
{
	$requestFilter = $_GET['FILTER'] ?? $_POST['FILTER'] ?? [];
}

$filter = BusinessValueControl::getFilter($requestFilter);
$filter['HIDE_FILLED_CODES'] = false;

// VIEW ////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$APPLICATION->SetTitle(Loc::getMessage('BIZVAL_PAGE_TITLE'));

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

if (! $isSuccess)
{
	call_user_func(function () {
		$m = new CAdminMessage(Loc::getMessage('BIZVAL_PAGE_ERRORS'));
		echo $m->Show();
	});
}

$consumerInput = BusinessValueControl::getConsumerInput();
$listConsumer = array();
foreach ($consumerInput["OPTIONS"] as $key => $value)
{
	if (is_array($value))
	{
		foreach ($value as $k => $val)
		{
			$listConsumer[$k] = $val;
		}
	}
	else
	{
		$listConsumer[$key] = $value;
	}
}

$sTableID = "tbl_sale_business_value";
$oSort = new CAdminUiSorting($sTableID, "ID", "asc");
$lAdmin = new CAdminUiList($sTableID, $oSort);

$filterFields = array(
	array(
		"id" => "CONSUMER_KEY",
		"name" => GetMessage("BIZVAL_PAGE_CODES"),
		"type" => "list",
		"items" => $listConsumer,
		"filterable" => "",
		"default" => true
	),
);

$lAdmin->AddFilter($filterFields, $filter);

$lAdmin->DisplayFilter($filterFields);

$actionParams = '?lang='.LANGUAGE_ID;
if ($adminSidePanelHelper->isSidePanel())
{
	$actionParams .= "&IFRAME=Y&IFRAME_TYPE=SIDE_SLIDER";
}

?>
	<script>
		if (!window['filter_<?=$sTableID?>'] || !BX.is_subclass_of(window['filter_<?=$sTableID?>'], BX.adminUiFilter))
		{
			window['filter_<?=$sTableID?>'] = new BX.adminUiFilter('<?=$sTableID?>', <?=CUtil::PhpToJsObject(array())?>);
		}
	</script>

	<form method="POST" id="bizvalTabs_form" name="bizvalTabs_form" action="
		<?=$APPLICATION->GetCurPage().$actionParams?>" enctype="multipart/form-data">

		<?=bitrix_sessid_post()?>

		<input type="hidden" name="FILTER[CODE_KEY]" value="<?=$filter['CODE_KEY']?>">
		<input type="hidden" name="FILTER[CONSUMER_KEY]" value="<?=$filter['CONSUMER_KEY']?>">
		<input type="hidden" name="FILTER[PROVIDER_KEY]" value="<?=$filter['PROVIDER_KEY']?>">
		<input type="hidden" name="FILTER[PROVIDER_VALUE]" value="<?=$filter['PROVIDER_VALUE']?>">

		<?$businessValueControl->renderMap($filter)?>

		<div class="adm-detail-content-btns-wrap">
			<div class="adm-detail-content-btns">
				<?
				echo '<input'
						.' type="submit" name="apply" value="'.GetMessage("admin_lib_edit_apply").'" title="'
						.GetMessage("admin_lib_edit_apply_title").'" class="adm-btn-save" />';

				?>
			</div>
		</div>

	</form>
<?
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_admin.php');

Youez - 2016 - github.com/yon3zu
LinuXploit