function _skinr_context_ui_mass_update_helper in Skinr 8.2
Same name and namespace in other branches
- 7.2 skinr_context/skinr_context_ui.admin.inc \_skinr_context_ui_mass_update_helper()
Helper function for skin configuration group mass updates.
2 calls to _skinr_context_ui_mass_update_helper()
- skinr_context_ui_mass_update in skinr_context/
skinr_context_ui.admin.inc - Mass update skin configuration groups, updating all skin configuration grouos in the $groups array with the field values in $updates.
- _skinr_context_ui_mass_update_batch_process in skinr_context/
skinr_context_ui.admin.inc - Batch operation for skin configuration mass updates.
File
- skinr_context/
skinr_context_ui.admin.inc, line 136 - Admin page callbacks for the Skinr Context UI module.
Code
function _skinr_context_ui_mass_update_helper($gid, $updates) {
drupal_static_reset('skinr_context_group_load_multiple');
$group = skinr_context_group_load($gid);
// For efficiency manually store the original skin configuration group before
// applying any changes.
$group->original = clone $group;
foreach ($updates as $name => $value) {
$group->{$name} = $value;
}
skinr_context_group_save($group);
return $group;
}