Browse Source

Check if file fields are set on the API

pull/40/head
Pietro Carrara 3 years ago
parent
commit
ddb7c92bdb
  1. 21
      inc/api.php

21
inc/api.php

@ -108,18 +108,19 @@ class Api {
$apiPost['file_path'] = $config['uri_img'] . $file->file; $apiPost['file_path'] = $config['uri_img'] . $file->file;
// Pick the correct thumbnail // Pick the correct thumbnail
if (isset($file->thumb)) { if (isset($file->thumb) && $file->thumb === 'spoiler') {
if ($file->thumb === 'spoiler') { // Spoiler
$apiPost['thumb_path'] = $config['root'] . $config['spoiler_image']; $apiPost['thumb_path'] = $config['root'] . $config['spoiler_image'];
} else if ($file->thumb === 'file') { } else if (!isset($file->thumb) || $file->thumb === 'file') {
$thumbFile = $config['file_icons']['default']; // Default file format image
if (isset($file->extension) && isset($config['file_icons'][$file->extension])) { $thumbFile = $config['file_icons']['default'];
$thumbFile = $config['file_icons'][$file->extension]; if (isset($file->extension) && isset($config['file_icons'][$file->extension])) {
} $thumbFile = $config['file_icons'][$file->extension];
$apiPost['thumb_path'] = $config['root'] . sprintf($config['file_thumb'], $thumbFile);
} }
$apiPost['thumb_path'] = $config['root'] . sprintf($config['file_thumb'], $thumbFile);
} else { } else {
// The file's own thumbnail
$apiPost['thumb_path'] = $config['uri_thumb'] . $file->thumb; $apiPost['thumb_path'] = $config['uri_thumb'] . $file->thumb;
} }
} }

Loading…
Cancel
Save