From: garvinhicking Date: Fri, 23 Sep 2005 13:47:58 +0000 (+0000) Subject: . X-Git-Tag: 0.9~128 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=ce1cf097fd7bbe6bf409527d5a378dff25b240e5;p=s9y.git . --- diff --git a/docs/NEWS b/docs/NEWS index 5be0492..516dd0c 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 0.9 () ------------------------------------------------------------------------ + * Fix not showing thumbnail images in media database when thumbSuffix + is empty. Thanks to Brian J. France! + * Fix JS errors in admin comment overview for IE6 (garvinhicking) * Fix showing any entry-id related sidebar plugins, when a selected diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php index b703785..b7a4852 100644 --- a/include/admin/images.inc.php +++ b/include/admin/images.inc.php @@ -86,7 +86,7 @@ switch ($serendipity['GET']['adminAction']) { rename($oldfile, $newfile); // Rename thumbnail - rename($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . '.' . $file['thumbnail_name'] . '.' . $file['extension'], + rename($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension'], $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $serendipity['GET']['newname'] . '.' . $serendipity['thumbSuffix'] . '.' . $file['extension']); serendipity_updateImageInDatabase(array('thumbnail_name' => $serendipity['thumbSuffix'], 'name' => $serendipity['GET']['newname']), $serendipity['GET']['fid']); diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 8b5546e..35bcd5e 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -95,8 +95,8 @@ function serendipity_updateImageInDatabase($updates, $id) { function serendipity_deleteImage($id) { global $serendipity; $file = serendipity_fetchImageFromDatabase($id); - $dFile = $file['path'] . $file['name'] .'.'. $file['extension']; - $dThumb = $file['path'] . $file['name'] .'.'. $file['thumbnail_name'] .'.'. $file['extension']; + $dFile = $file['path'] . $file['name'] . '.' . $file['extension']; + $dThumb = $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension']; $admin = ''; if (!serendipity_checkPermission('adminImagesDelete')) { @@ -391,7 +391,7 @@ function serendipity_rotateImg($id, $degrees) { } $infile = $outfile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . '.' . $file['extension']; - $infileThumb = $outfileThumb = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . '.' . $file['thumbnail_name'] . '.'. $file['extension']; + $infileThumb = $outfileThumb = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension']; if ($serendipity['magick'] !== true) { serendipity_rotate_image_gd($infile, $outfile, $degrees); @@ -1028,9 +1028,9 @@ function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = fa $x = 0; foreach ($serendipity['imageList'] as $k => $file) { ++$x; $preview = ''; - $img = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . '.' . $file['thumbnail_name'] . '.' . $file['extension']; + $img = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension']; $i = @getimagesize($img); - $file['imgsrc'] = $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . '.' . $file['thumbnail_name'] . '.' . $file['extension']; + $file['imgsrc'] = $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension']; $is_image = serendipity_isImage($file); if (!($serendipity['authorid'] == $file['authorid'] || $file['authorid'] == '0' || serendipity_checkPermission('adminImagesViewOthers'))) { @@ -1172,7 +1172,7 @@ function serendipity_killPath($basedir, $directory = '', $forceDelete = false) { echo "\n"; unset($filestack[$file['name'] . '.' . $file['extension']]); - unset($filestack[$file['name'] . '.' . $file['thumbnail_name'] . '.' . $file['extension']]); + unset($filestack[$file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension']]); } echo "\n"; } diff --git a/serendipity_admin_image_selector.php b/serendipity_admin_image_selector.php index ba821b6..efd7726 100644 --- a/serendipity_admin_image_selector.php +++ b/serendipity_admin_image_selector.php @@ -111,14 +111,14 @@ switch ($serendipity['GET']['step']) { } $file = serendipity_fetchImageFromDatabase($serendipity['GET']['image']); - $file['imgsrc'] = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . '.' . $file['thumbnail_name'] . '.' . $file['extension']; + $file['imgsrc'] = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension']; if ($file['hotlink']) { $imgName = $file['path']; } else { $imgName = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] .'.'. $file['extension']; } - $thumbbasename = $file['path'] . $file['name'] . '.' . $file['thumbnail_name'] . '.' . $file['extension']; + $thumbbasename = $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . '.' . $file['extension']; if ($file['hotlink']) { $thumbName = $file['path'];