Skip to content

Commit 513b3e0

Browse files
author
nikrou
committed
New feature : configuration option for thumbnail directory
git-svn-id: http://piwigo.org/svn/trunk@3720 68402e56-0260-453c-a942-63ccdbb3a9ee
1 parent d8144df commit 513b3e0

5 files changed

Lines changed: 8 additions & 5 deletions

File tree

admin/thumbnail.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ function RatioResizeImg($path, $newWidth, $newHeight, $tn_ext)
204204
// searching the element
205205
$filename_wo_ext = get_filename_wo_extension($filename);
206206
$tn_ext = '';
207-
$base_test = $dirname.'/thumbnail/';
207+
$base_test = $dirname.'/'.$conf['dir_thumbnail'].'/';
208208
$base_test.= $conf['prefix_thumbnail'].$filename_wo_ext.'.';
209209
foreach ($conf['picture_ext'] as $ext)
210210
{

admin/upload.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187
$thumbnail.= get_filename_wo_extension( $row['file'] );
188188
$thumbnail.= '.'.$row['tn_ext'];
189189
$url = $cat_names[$row['storage_category_id']]['dir'];
190-
$url.= 'thumbnail/'.$thumbnail;
190+
$url.= $conf['dir_thumbnail'].'/'.$thumbnail;
191191

192192
$tpl_var['thumbnail'] =
193193
array(

include/config_default.inc.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,9 @@
264264
// contain characters among : a to z (case insensitive), "-" or "_".
265265
$conf['prefix_thumbnail'] = 'TN-';
266266

267+
// dir_thumbnail : directory where thumbnail reside.
268+
$conf['dir_thumbnail'] = 'thumbnail';
269+
267270
// users_page: how many users to display in screen
268271
// Administration>Identification>Users?
269272
$conf['users_page'] = 20;

include/functions.inc.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ function mkgetdir($dir, $flags=MKGETDIR_DEFAULT)
256256
*/
257257
function mkget_thumbnail_dir($dirname, &$errors)
258258
{
259-
$tndir = $dirname.'/thumbnail';
259+
$tndir = $dirname.'/'.$conf['dir_thumbnail'];
260260
if (! mkgetdir($tndir, MKGETDIR_NONE) )
261261
{
262262
array_push($errors,
@@ -865,7 +865,7 @@ function get_thumbnail_location($element_info)
865865
{
866866
$path = substr_replace(
867867
get_filename_wo_extension($element_info['path']),
868-
'/thumbnail/'.$conf['prefix_thumbnail'],
868+
'/'.$conf['dir_thumbnail'].'/'.$conf['prefix_thumbnail'],
869869
strrpos($element_info['path'],'/'),
870870
1
871871
);

include/ws_functions.inc.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,7 @@ function ws_images_add($params, &$service)
10651065

10661066
// thumbnail directory is a subdirectory of the photo file, hard coded
10671067
// "thumbnail"
1068-
$thumbnail_dir = $upload_dir.'/thumbnail';
1068+
$thumbnail_dir = $upload_dir.'/'.$conf['dir_thumbnail'];
10691069
if (!is_dir($thumbnail_dir)) {
10701070
umask(0000);
10711071
if (!@mkdir($thumbnail_dir, 0777))

0 commit comments

Comments
 (0)