%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/app/
Upload File :
Create Path :
Current File : /home/bitrix/www/app/monetize.php

<?php
/* @global CUser $USER */
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

$arResult[] = array();
$arResult['APP_RESULT'] = array('OK' => true, 'ERROR_MESSAGE' => '');

if ($_SERVER["REQUEST_METHOD"] == "POST" && $USER->IsAuthorized() && isset($_REQUEST['SUBSCRIBE']) && isset($_REQUEST['DAYS']))
{
	CModule::IncludeModule('iblock');
	
	$arFilter = ['IBLOCK_ID' => IBLOCK_PROFILE_ID, 'PROPERTY_ACCOUNT' => $USER->GetID(), 'ACTIVE'=>'Y', 'SHOW_NEW'=>'Y'];
	$dbProfile = CIBlockElement::GetList([], $arFilter, false, false,
		array('IBLOCK_ID', 'ID', 'NAME', 'CODE', 'IBLOCK_SECTION_ID'));
	
	if ($arProfile = $dbProfile->Fetch())
	{
		MoneySubscribeHelper::subscribe($arProfile['ID'], $_REQUEST['SUBSCRIBE'], intval($_REQUEST['DAYS']));
	}
	else
	{
		$arResult['APP_RESULT']['OK'] = false;
		$arResult['APP_RESULT']['ERROR_MESSAGE'] = 'USER_NOT_FOUND';
	}
}
else
{
	$arResult['APP_RESULT']['OK'] = false;
	$arResult['APP_RESULT']['ERROR_MESSAGE'] = 'UNKNOW_ERROR';
}

echo json_encode($arResult['APP_RESULT']);

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");

Zerion Mini Shell 1.0