You are here

function skinr_context_ui_group_add_form_submit in Skinr 7.2

Same name and namespace in other branches
  1. 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);
}