You are here

function skinr_context_ui_group_list_form_submit in Skinr 8.2

Same name and namespace in other branches
  1. 7.2 skinr_context/skinr_context_ui.edit.inc \skinr_context_ui_group_list_form_submit()

Form submission handler for skinr_context_ui_group_list_form().

File

skinr_context/skinr_context_ui.edit.inc, line 289
Page callbacks for the Skinr Context UI module related to editing skins and groups.

Code

function skinr_context_ui_group_list_form_submit($form, $form_state) {
  foreach ($form_state['values']['groups'] as $gid => $data) {

    // Load an uncached version of the skin settings group object.
    $group = skinr_context_group_load_unchanged($gid);

    // Let's save some time in skinr_context_group_save() by setting $group->original here.
    $group->original = clone $group;

    // Update status and weight.
    $group->status = $data['status'];
    $group->weight = $data['weight'];
    skinr_context_group_save($group);
  }
}