mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-06-02 04:15:05 +02:00
merge r12727 from branch 2.3 to trunk
feature 2532 added: pwg.images.add returns image_id (+url) git-svn-id: http://piwigo.org/svn/trunk@12728 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -1767,10 +1767,27 @@ SELECT
|
||||
);
|
||||
}
|
||||
|
||||
$url_params = array('image_id' => $image_id);
|
||||
|
||||
// let's add links between the image and the categories
|
||||
if (isset($params['categories']))
|
||||
{
|
||||
ws_add_image_category_relations($image_id, $params['categories']);
|
||||
|
||||
if (preg_match('/^\d+/', $params['categories'], $matches)) {
|
||||
$category_id = $matches[0];
|
||||
|
||||
$query = '
|
||||
SELECT id, name, permalink
|
||||
FROM '.CATEGORIES_TABLE.'
|
||||
WHERE id = '.$category_id.'
|
||||
;';
|
||||
$result = pwg_query($query);
|
||||
$category = pwg_db_fetch_assoc($result);
|
||||
|
||||
$url_params['section'] = 'categories';
|
||||
$url_params['category'] = $category;
|
||||
}
|
||||
}
|
||||
|
||||
// and now, let's create tag associations
|
||||
@@ -1783,6 +1800,11 @@ SELECT
|
||||
}
|
||||
|
||||
invalidate_user_cache();
|
||||
|
||||
return array(
|
||||
'image_id' => $image_id,
|
||||
'url' => make_picture_url($url_params),
|
||||
);
|
||||
}
|
||||
|
||||
function ws_images_addSimple($params, &$service)
|
||||
@@ -3477,4 +3499,4 @@ function ws_extensions_checkupdates($params, &$service)
|
||||
|
||||
return $result;
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user