private function saveImageUrls($post, $instaImages) { $media = \relive\models\Media::create(['post_id' => $post->post_id, 'type' => 'photo']); $media_id = $media->media_id; if (isset($instaImages->low_resolution)) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($instaImages->low_resolution->url, ENT_QUOTES, 'UTF-8'), 'width' => $instaImages->low_resolution->width, 'height' => $instaImages->low_resolution->height, 'sizes' => 'low_resolution']); } if (isset($instaImages->thumbnail)) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($instaImages->thumbnail->url, ENT_QUOTES, 'UTF-8'), 'width' => $instaImages->thumbnail->width, 'height' => $instaImages->thumbnail->height, 'sizes' => 'thumbnail']); } if (isset($instaImages->standard_resolution)) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($instaImages->standard_resolution->url, ENT_QUOTES, 'UTF-8'), 'width' => $instaImages->standard_resolution->width, 'height' => $instaImages->standard_resolution->height, 'sizes' => 'standard_resolution']); } }
private function saveImageUrls($media_id, $gPlusImage) { if (isset($gPlusImage)) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($gPlusImage->url, ENT_QUOTES, 'UTF-8'), 'width' => $gPlusImage->width, 'height' => $gPlusImage->height, 'sizes' => 'large']); return true; } return false; }
private function createMediaUrls($media_id, $twitter_media) { if ($twitter_media->sizes->medium !== null) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($twitter_media->media_url_https . ':medium', ENT_QUOTES, 'UTF-8'), 'width' => $twitter_media->sizes->medium->w, 'height' => $twitter_media->sizes->medium->h, 'sizes' => 'medium']); } if ($twitter_media->sizes->small !== null) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($twitter_media->media_url_https . ':small', ENT_QUOTES, 'UTF-8'), 'width' => $twitter_media->sizes->small->w, 'height' => $twitter_media->sizes->small->h, 'sizes' => 'small']); } if ($twitter_media->sizes->large !== null) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($twitter_media->media_url_https . ':large', ENT_QUOTES, 'UTF-8'), 'width' => $twitter_media->sizes->large->w, 'height' => $twitter_media->sizes->large->h, 'sizes' => 'large']); } if ($twitter_media->sizes->thumb !== null) { $media_url = \relive\models\MediaURL::firstOrCreate(['media_id' => $media_id, 'mediaURL' => htmlspecialchars($twitter_media->media_url_https . ':thumb', ENT_QUOTES, 'UTF-8'), 'width' => $twitter_media->sizes->thumb->w, 'height' => $twitter_media->sizes->thumb->h, 'sizes' => 'thumb']); } }