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 : |
<? 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; } ?>