fixes #838, tells PHP how many photos were deleted in Batch Manager

This commit is contained in:
plegall
2018-02-08 13:03:26 +01:00
parent 9671454e75
commit b6d61a78bb
2 changed files with 13 additions and 1 deletions

View File

@@ -56,7 +56,15 @@ check_input_parameter('dissociate', $_POST, false, PATTERN_ID);
// +-----------------------------------------------------------------------+
$collection = array();
if (isset($_POST['setSelected']))
if (isset($_POST['nb_photos_deleted']))
{
check_input_parameter('nb_photos_deleted', $_POST, false, '/^\d+$/');
// let's fake a collection (we don't know the image_ids so we use "null", we only
// care about the number of items here)
$collection = array_fill(0, $_POST['nb_photos_deleted'], null);
}
else if (isset($_POST['setSelected']))
{
$collection = $page['cat_elements_id'];
}

View File

@@ -309,6 +309,10 @@ jQuery('#applyAction').click(function(e) {
image_ids = Array();
}
/* tell PHP how many photos were deleted */
jQuery('form').append('<input type="hidden" name="nb_photos_deleted" value="'+elements.length+'">');
return false;
});