function skinr_context_ui_group_add_form_submit in Skinr 7.2
Same name and namespace in other branches
- 8.2 skinr_context/skinr_context_ui.edit.inc \skinr_context_ui_group_add_form_submit()
Menu callback; allows adding a new skin settings group.
File
- skinr_context/
skinr_context_ui.edit.inc, line 127 - Page callbacks for the Skinr Context UI module related to editing skins and groups.
Code
function skinr_context_ui_group_add_form_submit($form, $form_state) {
$group = (object) array(
'gid' => $form_state['values']['module'] . ':' . $form_state['values']['element'] . ':' . $form_state['values']['gid'],
'module' => $form_state['values']['module'],
'element' => $form_state['values']['element'],
'title' => $form_state['values']['title'],
'description' => $form_state['values']['description'],
'conditions' => array(
'sitewide' => array(
'values' => array(
1 => 1,
),
),
),
'condition_mode' => CONTEXT_CONDITION_MODE_OR,
'weight' => 0,
'status' => 1,
);
skinr_context_group_save($group);
drupal_goto('admin/structure/skinr/edit/' . $group->module . '/' . $group->element . '/' . $group->gid);
}