mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-28 04:09:56 +03:00
feature added: pwg.images.add can perform an update on an existing photo.
git-svn-id: http://piwigo.org/svn/trunk@13090 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
8afb39b1eb
commit
2bfedaea5c
2 changed files with 20 additions and 1 deletions
|
@ -1745,6 +1745,24 @@ function ws_images_add($params, &$service)
|
|||
);
|
||||
}
|
||||
|
||||
$params['image_id'] = (int)$params['image_id'];
|
||||
if ($params['image_id'] > 0)
|
||||
{
|
||||
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
|
||||
|
||||
$query='
|
||||
SELECT *
|
||||
FROM '.IMAGES_TABLE.'
|
||||
WHERE id = '.$params['image_id'].'
|
||||
;';
|
||||
|
||||
$image_row = pwg_db_fetch_assoc(pwg_query($query));
|
||||
if ($image_row == null)
|
||||
{
|
||||
return new PwgError(404, "image_id not found");
|
||||
}
|
||||
}
|
||||
|
||||
// does the image already exists ?
|
||||
if ($params['check_uniqueness'])
|
||||
{
|
||||
|
@ -1797,7 +1815,7 @@ SELECT
|
|||
$params['original_filename'],
|
||||
null, // categories
|
||||
isset($params['level']) ? $params['level'] : null,
|
||||
null, // image_id
|
||||
$params['image_id'] > 0 ? $params['image_id'] : null,
|
||||
$params['original_sum']
|
||||
);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue