mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-08-10 10:42:59 +02:00
feature 1448 added: ability to set the upload directory (for pwg.images.add
API method). Warning: due to risk on img src construction, the upload_dir must be relative to the Piwigo directory itself. git-svn-id: http://piwigo.org/svn/branches/2.0@5013 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -741,4 +741,7 @@ $conf['light_slideshow'] = true;
|
||||
// the local data directory is used to store data such as compiled templates
|
||||
// or other plugin variables etc
|
||||
$conf['local_data_dir'] = dirname(dirname(__FILE__)).'/_data';
|
||||
|
||||
// where should the API add photos?
|
||||
$conf['upload_dir'] = PHPWG_ROOT_PATH.'upload';
|
||||
?>
|
||||
@@ -911,6 +911,8 @@ UPDATE '.IMAGES_TABLE.'
|
||||
|
||||
function ws_images_add_chunk($params, &$service)
|
||||
{
|
||||
global $conf;
|
||||
|
||||
ws_logfile('[ws_images_add_chunk] welcome');
|
||||
// data
|
||||
// original_sum
|
||||
@@ -941,7 +943,7 @@ function ws_images_add_chunk($params, &$service)
|
||||
);
|
||||
}
|
||||
|
||||
$upload_dir = PHPWG_ROOT_PATH.'upload/buffer';
|
||||
$upload_dir = $conf['upload_dir'].'/buffer';
|
||||
|
||||
// create the upload directory tree if not exists
|
||||
if (!is_dir($upload_dir)) {
|
||||
@@ -990,6 +992,8 @@ function ws_images_add_chunk($params, &$service)
|
||||
|
||||
function merge_chunks($output_filepath, $original_sum, $type)
|
||||
{
|
||||
global $conf;
|
||||
|
||||
ws_logfile('[merge_chunks] input parameter $output_filepath : '.$output_filepath);
|
||||
|
||||
if (is_file($output_filepath))
|
||||
@@ -1003,7 +1007,7 @@ function merge_chunks($output_filepath, $original_sum, $type)
|
||||
}
|
||||
}
|
||||
|
||||
$upload_dir = PHPWG_ROOT_PATH.'upload/buffer';
|
||||
$upload_dir = $conf['upload_dir'].'/buffer';
|
||||
$pattern = '/'.$original_sum.'-'.$type.'/';
|
||||
$chunks = array();
|
||||
|
||||
@@ -1230,7 +1234,7 @@ SELECT
|
||||
|
||||
// upload directory hierarchy
|
||||
$upload_dir = sprintf(
|
||||
PHPWG_ROOT_PATH.'upload/%s/%s/%s',
|
||||
$conf['upload_dir'].'/%s/%s/%s',
|
||||
$year,
|
||||
$month,
|
||||
$day
|
||||
|
||||
Reference in New Issue
Block a user