mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 04:18:52 +00:00
[ticket/9590] Further deduplicate code for form data
PHPBB3-9590
This commit is contained in:
parent
b01b3b8b94
commit
0f46d35f75
1 changed files with 10 additions and 10 deletions
|
@ -79,18 +79,18 @@ function submitPermissions() {
|
||||||
forumIds = [],
|
forumIds = [],
|
||||||
permissionSubmitFailed = false;
|
permissionSubmitFailed = false;
|
||||||
|
|
||||||
if ($submitAllButton === $submitButton) {
|
if ($submitAllButton !== $submitButton) {
|
||||||
$.each(fieldsetList, function (key, value) {
|
fieldsetList = $form.find('fieldset#' + $submitButton.closest('fieldset.permissions').id);
|
||||||
if (key % 5 === 0) {
|
|
||||||
formDataSets[Math.floor(key / 5)] = $form.find('fieldset#' + value.id).serialize();
|
|
||||||
} else {
|
|
||||||
formDataSets[Math.floor(key / 5)] += '&' + $form.find('fieldset#' + value.id).serialize();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
formDataSets[0] = $form.find('fieldset#' + $submitButton.closest('fieldset.permissions').id).serialize();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$.each(fieldsetList, function (key, value) {
|
||||||
|
if (key % 5 === 0) {
|
||||||
|
formDataSets[Math.floor(key / 5)] = $form.find('fieldset#' + value.id).serialize();
|
||||||
|
} else {
|
||||||
|
formDataSets[Math.floor(key / 5)] += '&' + $form.find('fieldset#' + value.id).serialize();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// Add each forum ID to forum ID list to preserve selected forums
|
// Add each forum ID to forum ID list to preserve selected forums
|
||||||
$.each($form.find('input[type=hidden][name^=forum_id]'), function (key, value) {
|
$.each($form.find('input[type=hidden][name^=forum_id]'), function (key, value) {
|
||||||
if (value.name.match(/^forum_id\[([0-9]+)\]$/)) {
|
if (value.name.match(/^forum_id\[([0-9]+)\]$/)) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue