Instagram Images - сниппет, скрипт для вывода изображений из социальной сети

На быструю руку написал сниппет, позволяющий выводить изображения на сайте из Instagram

На быструю руку написал сниппет, позволяющий выводить изображения на сайте из Instagram.

Не забудьте убрать пробелы в названиях [ +плейсхолдеров+ ]

<?php
if(!defined('j2en_BASE_PATH')){die('What are you doing? Get out of here!');}
$access_token = isset($access_token) ? $access_token : 'Ваш токен';
$limit = isset($limit) ? $limit : 6;
$user = isset($user) ? $user : ВАШ_ID;
$outerTpl = isset($outerTpl) ? $outerTpl : '<div class="i_images">[ +i.wrapper+ ]</div>';
$rowTpl = isset($rowTpl) ? $rowTpl : '<a href="[ +i.href+ ]" target="_blank"><img src="[ +i.src+ ]"></a>';
if (@file_get_contents('https://api.instagram.com/v1/users/'.$user.'/media/recent/?access_token='.$access_token)) {
	$inst = @file_get_contents('https://api.instagram.com/v1/users/'.$user.'/media/recent/?access_token='.$access_token);
	$inst = json_decode($inst,true);
	if (is_array($inst['data']) and count($inst['data'])>0){
		$i = 0;
		$data = $inst['data'];
		while ($i < $limit)
		{
			$r = array($data[$i]['link'],$data[$i]['images']['thumbnail']['url']); 
		    $f = array('[ +i.href+ ]', '[ +i.src+ ]');
		    $out .= $rowTpl;
		    $out = str_replace($f,$r,$out);
			$i++;
		}
		$outerTpl = str_replace('[ +i.wrapper+ ]',$out,$outerTpl);
		return $outerTpl;
	}
	else {
		return '';
	}
}
else {
	return '';
}