diff options
| author | czaks <marcin@6irc.net> | 2014-09-24 03:21:32 +0200 |
|---|---|---|
| committer | czaks <marcin@6irc.net> | 2014-09-24 03:21:35 +0200 |
| commit | a25e5f7839fa68fe464bbb0d5fe112b9d13a3c76 (patch) | |
| tree | 5d5aab12961da96c03031d49a972d8ba3b3a5326 /templates | |
| parent | 92183e8e390eaa343bfca573361ed6f8ff561bee (diff) | |
additional measurements for catalog, so it does not throw errors; should fix vichan-devel#84
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/themes/catalog/theme.php | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/templates/themes/catalog/theme.php b/templates/themes/catalog/theme.php index 357870e4..9ba2d27a 100644 --- a/templates/themes/catalog/theme.php +++ b/templates/themes/catalog/theme.php @@ -49,28 +49,30 @@ $post['youtube'] = $matches[2]; } - if (isset($post['files'])) { + if (isset($post['files']) && $post['files']) { $files = json_decode($post['files']); - if ($files[0]->file == 'deleted') { - if (count($files) > 1) { - foreach ($files as $file) { - if (($file == $files[0]) || ($file->file == 'deleted')) continue; - $post['file'] = $config['uri_thumb'] . $file->thumb; - } + if ($files[0]) { + if ($files[0]->file == 'deleted') { + if (count($files) > 1) { + foreach ($files as $file) { + if (($file == $files[0]) || ($file->file == 'deleted')) continue; + $post['file'] = $config['uri_thumb'] . $file->thumb; + } - if (empty($post['file'])) $post['file'] = $config['image_deleted']; + if (empty($post['file'])) $post['file'] = $config['image_deleted']; + } + else { + $post['file'] = $config['image_deleted']; + } + } + else if($files[0]->thumb == 'spoiler') { + $post['file'] = '/' . $config['spoiler_image']; } else { - $post['file'] = $config['image_deleted']; + $post['file'] = $config['uri_thumb'] . $files[0]->thumb; } } - else if($files[0]->thumb == 'spoiler') { - $post['file'] = '/' . $config['spoiler_image']; - } - else { - $post['file'] = $config['uri_thumb'] . $files[0]->thumb; - } } if (empty($post['image_count'])) $post['image_count'] = 0; |
