mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-05-07 22:05:05 +02:00
fixes #2237 added a temporary parameter to pwg.images.setInfo
it's also adapted in the batch manager unit js file
This commit is contained in:
@@ -357,7 +357,7 @@ function saveChanges(pictureId) {
|
|||||||
// Get Tags
|
// Get Tags
|
||||||
let tags = [];
|
let tags = [];
|
||||||
$("#picture-" + pictureId + " #tags option").each(function () {
|
$("#picture-" + pictureId + " #tags option").each(function () {
|
||||||
let tagId = $(this).val().replace(/~~/g, '');
|
let tagId = $(this).val();
|
||||||
tags.push(tagId);
|
tags.push(tagId);
|
||||||
});
|
});
|
||||||
let tagsStr = tags.join(',');
|
let tagsStr = tags.join(',');
|
||||||
@@ -369,7 +369,8 @@ function saveChanges(pictureId) {
|
|||||||
date_creation: date_creation,
|
date_creation: date_creation,
|
||||||
comment: comment,
|
comment: comment,
|
||||||
categories: categoriesStr,
|
categories: categoriesStr,
|
||||||
tag_ids: tagsStr,
|
// tag_ids: tagsStr,
|
||||||
|
tag_list: tags,
|
||||||
level: level,
|
level: level,
|
||||||
single_value_mode: "replace",
|
single_value_mode: "replace",
|
||||||
multiple_value_mode: "replace",
|
multiple_value_mode: "replace",
|
||||||
|
|||||||
@@ -2630,6 +2630,20 @@ SELECT *
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Temporary use of the batch manager's unit mode,
|
||||||
|
// not to be used by an external application,
|
||||||
|
// as this code bellow will be deleted when a tag selector is added.
|
||||||
|
if (isset($_REQUEST['tag_list']))
|
||||||
|
{
|
||||||
|
if (isset($params['tag_ids']))
|
||||||
|
{
|
||||||
|
return new PwgError(WS_ERR_INVALID_PARAM, 'Do not use tag_list and tag_ids at the same time.');
|
||||||
|
}
|
||||||
|
|
||||||
|
$tag_list = get_tag_ids($_REQUEST['tag_list']);
|
||||||
|
set_tags($tag_list, $params['image_id']);
|
||||||
|
}
|
||||||
|
|
||||||
invalidate_user_cache();
|
invalidate_user_cache();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user