public function GroupRoleUIController::overviewFormSubmit in Group 7
Overview form submit callback.
Parameters
array $form: The form array of the overview form.
array $form_state: The overview form state which will be used for submitting.
Overrides EntityDefaultUIController::overviewFormSubmit
File
- classes/
group_role.ui_controller.inc, line 126 - Defines the Entity API UI class for group roles.
Class
- GroupRoleUIController
- UI class for group roles.
Code
public function overviewFormSubmit($form, &$form_state) {
if (empty($form_state['values']['weights'])) {
return;
}
foreach ($form_state['values']['weights'] as $name => $weight) {
$group_role = group_role_load($name);
if (entity_has_status('group_role', $group_role, ENTITY_FIXED)) {
continue;
}
if ($group_role->weight != $weight) {
$group_role->weight = $weight;
$group_role
->save();
}
}
}