Check if file fields are set on the API
This commit is contained in:
parent
51f0c8948e
commit
ddb7c92bdb
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…
Reference in New Issue