From c8fd29fc7e753a802d2f360c0f7c24250af4b8c0 Mon Sep 17 00:00:00 2001 From: Eduardo Humberto Date: Mon, 13 May 2019 18:54:41 -0300 Subject: [PATCH] Adjusts in Flickr Importer ( #233 ) --- .../class-tainacan-flickr-importer.php | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/importer/class-tainacan-flickr-importer.php b/src/importer/class-tainacan-flickr-importer.php index 2773fc524..cfe067cb9 100644 --- a/src/importer/class-tainacan-flickr-importer.php +++ b/src/importer/class-tainacan-flickr-importer.php @@ -64,7 +64,10 @@ class Flickr_Importer extends Importer { 'url', 'id', 'type', - 'views' + 'views', + 'image_thumbnail', + 'image_medium', + 'image_large', ]; } else { return []; @@ -348,7 +351,7 @@ class Flickr_Importer extends Importer { } - $value = ( $tags ) ? implode(', ', $tags) : ''; + $value = ( $tags ) ? $tags : []; break; case 'id': @@ -378,6 +381,18 @@ class Flickr_Importer extends Importer { $value = date('Y-m-d', $item->dateuploaded ); break; + case 'image_thumbnail': + $value = 'https://farm' . $item->farm . '.staticflickr.com/' . $item->server . '/' . $item->id . '_' . $item->secret . '_t.jpg'; + break; + + case 'image_medium': + $value = 'https://farm' . $item->farm . '.staticflickr.com/' . $item->server . '/' . $item->id . '_' . $item->secret . '.jpg'; + break; + + case 'image_large': + $value = 'https://farm' . $item->farm . '.staticflickr.com/' . $item->server . '/' . $item->id . '_' . $item->secret . '_c.jpg'; + break; + case 'views': $value = $item->views; break; @@ -429,8 +444,8 @@ class Flickr_Importer extends Importer { $id = $TainacanMedia->insert_attachment_from_url( $image_url, $inserted_item->get_id()); $inserted_item->set__thumbnail_id( $id ); - $inserted_item->set_document( $image_url ); - $inserted_item->set_document_type( 'url' ); + $inserted_item->set_document( $id ); + $inserted_item->set_document_type( 'attachment' ); } if( $inserted_item->validate() )