You are here

function sms_valid_admin_ruleset_form_submit in SMS Framework 7

Same name and namespace in other branches
  1. 6.2 modules/sms_valid/sms_valid.admin.inc \sms_valid_admin_ruleset_form_submit()
  2. 6 modules/sms_valid/sms_valid.admin.inc \sms_valid_admin_ruleset_form_submit()

Submit handler for the sms_valid_admin_ruleset_form().

See also

sms_valid_admin_ruleset_form()

File

modules/sms_valid/sms_valid.admin.inc, line 443
SMS Framework core module: Admin settings form functions.

Code

function sms_valid_admin_ruleset_form_submit(&$form, $form_state) {
  $ruleset['prefix'] = $form_state['input']['prefix'];
  $ruleset['name'] = $form_state['values']['name'];
  $ruleset['iso2'] = $form_state['values']['iso2'];
  $rules_text = $form_state['values']['rules'];
  $ruleset['rules'] = sms_valid_text_to_rules($rules_text);
  $out = $form_state['values']['out'];
  $in = $form_state['values']['in'];
  $ruleset['dirs_enabled'] = sms_dir($out, $in);
  sms_valid_save_ruleset($ruleset);
  drupal_set_message(t('Ruleset saved.'));
}