AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 18.116.86.92
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/bitrix/www/bitrix/components/aspro/instargam.max/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/bitrix/www/bitrix/components/aspro/instargam.max/component.php
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();

if(\Bitrix\Main\Loader::includeModule('aspro.max')){
	if(!isset($arParams['CACHE_TIME'])){
		$arParams['CACHE_TIME'] = 86400;
	}

	$arParams['PAGE_ELEMENT_COUNT'] = $arParams['PAGE_ELEMENT_COUNT'] ? $arParams['PAGE_ELEMENT_COUNT'] : 4;

	$arResult['TOKEN'] = CMax::GetFrontParametrValue('API_TOKEN_INSTAGRAMM');
	$arResult['TITLE'] = CMax::GetFrontParametrValue('INSTAGRAMM_TITLE_BLOCK');
	$arResult['ALL_TITLE'] = CMax::GetFrontParametrValue('INSTAGRAMM_TITLE_ALL_BLOCK');
	$arResult['TEXT_LENGTH'] = CMax::GetFrontParametrValue('INSTAGRAMM_TEXT_LENGTH');
	$arResult['MOBILE_TEMPLATE'] = CMax::GetFrontParametrValue('MOBILE_INSTAGRAM');

	if($arParams['INCLUDE_FILE']){
		$arResult['DOP_TEXT'] = SITE_DIR.'include/mainpage/inc_files/'.$arParams['INCLUDE_FILE'];
	}

	if(!is_object($GLOBALS['USER'])){
		$GLOBALS['USER'] = new CUser();
	}

	if(
		$this->startResultCache(
			$arParams['CACHE_TIME'],
			array(
				($arParams['CACHE_GROUPS'] === 'N'? false: $GLOBALS['USER']->GetGroups()),
				$arResult
			)
		)
	){
		$obInstagram = new CInstargramMax($arResult['TOKEN'], $arParams['PAGE_ELEMENT_COUNT']);

		$arData = $obInstagram->getInstagramPosts();
		//$arUser = $obInstagram->getInstagramUser();

		if($arData){
			if($arData['error']['message']){
				$arResult['ERROR'] = $arData['error']['message'];
			}
			elseif($arData['data']){
				$arResult['ITEMS'] = array_slice($arData['data'], 0, $arParams['PAGE_ELEMENT_COUNT']);
				$arResult['USER']['username'] = $arData['data'][0]['username'];
			}
		}

		if($arResult['ERROR']){
			$this->AbortResultCache();
			?>
			<?if($GLOBALS['USER']->IsAdmin()):?>
				<div class="content_wrapper_block">
					<div class="maxwidth-theme" style="padding-top: 20px;">
						<div class="alert alert-danger">
							<strong>Error: </strong><?=$arResult['ERROR']?>
						</div>
					</div>
				</div>
			<?endif;?>
			<?
		}

		$this->IncludeComponentTemplate();
	}
}
else{
	return;
}
?>

Anon7 - 2022
AnonSec Team